@font-face{
    font-family: "Agency FBs";
    font-style: normal;
    font-weight: 400;
    src:
        url(/fonts/agency-fb.woff?9458cae49889d04bb7de25bdae7a2d46) format('woff'),
        url(/fonts/agency-fb.ttf?2b75f26156210fc0b82522467ad1bd5a) format('truetype')
}@media only screen and (max-width: 2000px) {
  html {
    font-size: 18px;
  }
}

@media only screen and (max-width: 1680px) {
  html {
    font-size: 16px;
  }
}

@media only screen and (max-width: 1152px) {
  html {
    font-size: 13px;
  }
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: 'Agency FBs';
  max-width: 2560px;
  margin: 0 auto;
  padding-top: 83px;
}

body .ace-main {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #212121), color-stop(0.8, #131313));
  background-size: cover;
  padding-bottom: 1px;
}

.pk-header-nav {
  max-width: 2560px;
  margin: auto;
  height: 84px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #616161), color-stop(0.8, #131313));
  color: #fff;
}

.pk-header-nav .navbar-light .navbar-nav {
  border-left: 2px solid #242222;
  border-right: 2px solid #000000;
}

.pk-header-nav .navbar-light .navbar-nav .nav-link {
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  color: #fff;
  font-size: 33.33px;
  padding: 25px;
}

.pk-header-nav .nav-item {
  height: 83px;
  width: 191px;
  border-left: 2px solid #000000;
  border-right: 2px solid #242222;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.pk-header-nav li:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #883333), color-stop(0.8, #140202));
}

.pk-header-nav li:hover .nav-link {
  font-weight: bold;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.pk-header-nav .navbar-expand-lg,
.pk-header-nav .navbar-expand-sm {
  padding: 0;
}

.pk-header-nav .login {
  border: 0px !important;
}

.pk-header-nav .login .nav-item {
  border: 0px;
  width: 355px;
}

.pk-header-nav .login li:hover {
  background: none;
}

.pk-header-nav .login input {
  width: 350px;
  height: 60px;
  font-size: 25px;
  padding-left: 10px;
  background: #000;
  border: #000;
  color: #fff;
}

.pk-header-nav .login input::-webkit-input-placeholder {
  color: #fff;
  background: #000;
}

.pk-header-nav .login input::-moz-placeholder {
  color: #fff;
  background: #000;
}

.pk-header-nav .login input:-ms-input-placeholder {
  color: #fff;
  background: #000;
}

.pk-header-nav .login input::-ms-input-placeholder {
  color: #fff;
  background: #000;
}

.pk-header-nav .login input::placeholder {
  color: #fff;
  background: #000;
}

.pk-header-nav .nav-games {
  margin: 0;
  border-radius: 0;
  background: #2a2929fc;
  padding: 35px 100px 40px;
  box-shadow: 0 25px 5px 0 rgba(0, 0, 0, 0.75);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #191919), color-stop(0.8, #3f3c3c));
  border: 0;
}

.pk-header-nav .nav-games .game-item {
  padding: 50px 0;
}

.pk-header-nav .nav-games .game-item div {
  width: 100%;
}

.pk-header-nav .nav-games .game-item a {
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  text-decoration: none;
}

.pk-header-nav .nav-games .game-item img {
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
  width: 150px;
}

.pk-header-nav .nav-games .game-item span {
  text-align: center;
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
  font-size: 29px;
  color: #fff;
  padding-left: 5px !important;
}

.pk-header-nav .nav-games .game-item a:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.pk-header-nav .nav-games .game-item a:hover span {
  color: #ff0000;
  font-weight: bold;
}

.pk-header-nav .nav-games .game-item code {
  color: #cccccc;
}

.pk-header .pk-header-logo {
  background-position: center;
  height: 557px;
  box-shadow: -10px 10px 15px 0px rgba(0, 0, 0, 0.75);
}

.pk-header .pk-header-logo .logo {
  -webkit-filter: drop-shadow(0px 25px 25px red);
          filter: drop-shadow(0px 25px 25px red);
}

.pk-header .pk-header-logo .logo img {
  margin-top: 60px;
  height: 250px;
  -webkit-filter: drop-shadow(-5px 15px 15px #222);
          filter: drop-shadow(-5px 15px 15px #222);
}

.pk-header .pk-header-logo .play {
  display: inline-block;
  position: relative;
  margin-top: 105px;
}

.pk-header .pk-header-logo .play .play-now {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #4e4e4e), color-stop(0.8, #000000));
  font-size: 50px;
  padding: 19px 100px;
  color: #fff;
  text-transform: uppercase;
  border-radius: 50px;
  text-decoration: none;
}

.pk-header .pk-header-logo .play .play-now span {
  z-index: 5;
  position: relative;
}

.pk-header .pk-header-logo .play .play-now:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #ff1616fa), color-stop(0.8, #000000));
}

@-webkit-keyframes move {
  0% {
    left: -10%;
    opacity: 1;
  }

  15% {
    left: 60%;
    opacity: 0;
  }

  100% {
    left: 60%;
    opacity: 0;
  }
}

@keyframes move {
  0% {
    left: -10%;
    opacity: 1;
  }

  15% {
    left: 60%;
    opacity: 0;
  }

  100% {
    left: 60%;
    opacity: 0;
  }
}

.pk-header .pk-header-logo .play-now:before {
  content: "";
  opacity: 0;
  position: absolute;
  padding: 47px 180px;
  background-image: url(/images/shine.png?abb160364ad1ef41ae86cb08e01d829d);
  margin-top: -10px;
  -webkit-animation: move 2.2s ease-in;
          animation: move 2.2s ease-in;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  background-repeat: no-repeat;
}

.pk-header .pk-header-logo .logo-play {
  margin-top: -125px;
}

.pk-header .pk-header-logo .logo-play img {
  z-index: 4;
  position: relative;
}

.pk-header .pk-header-about {
  height: 738px;
  margin: 0px;
  -webkit-box-align: center;
          align-items: center;
}

.pk-header .pk-header-about .youtube video {
  border-radius: 60px;
  width: 941px;
  height: 494px;
  box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.75) !important;
}

.pk-header .pk-header-about .store p {
  font-size: 41.67px;
  color: #fff;
}

.pk-header .pk-header-about .store .pk img {
  width: 206px;
}

.pk-header .pk-header-about .store .app a {
  text-decoration: none;
  opacity: 0.9;
}

.pk-header .pk-header-about .store .app a img {
  -webkit-transition: all 400ms ease-in;
  transition: all 400ms ease-in;
}

.pk-header .pk-header-about .store .app a:hover {
  opacity: 1;
}

.pk-header .pk-header-about .store .app a:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.pk-header .pk-header-about .store .app img {
  width: 351px;
  padding: 5px !important;
}

#btn-play-now {
  border: 0px;
}

#btn-play-now .nav-item {
  border: 0px;
  width: 100%;
  padding: 10px;
}

#btn-play-now .nav-item:hover {
  background: none;
  color: #fff;
}

#btn-play-now a {
  border-radius: 5px;
  padding: 6px 25px;
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #ff1616fa), color-stop(0.8, #000000));
}

.top-down {
  height: 0px;
}

.top-down i {
  box-shadow: 0 5px 10px #000000a1;
  background: #d1080852;
  font-size: 30px;
  top: -3em;
  position: relative;
  border-radius: 50%;
  color: #FFF;
  height: 50px;
  width: 50px;
  padding-top: 10px;
}

.top-down i:hover {
  background: #ff000470;
}

.not-active {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  -webkit-filter: brightness(40%);
          filter: brightness(40%);
}

#btn-play-now {
  display: none;
}

#playNow .icon {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 25px 0 25px 25px;
  border-radius: 5px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  line-height: 50px;
  font-size: 12px;
  font-family: sans-serif;
}

#playNow .icon:after {
  -webkit-animation: shine 5s ease-in-out  infinite;
          animation: shine 5s ease-in-out  infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
  background: rgba(255, 255, 255, 0.13);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.13)), color-stop(77%, rgba(255, 255, 255, 0.13)), color-stop(92%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0) 100%);
}

#playNow .icon:active:after {
  opacity: 0;
}

@-webkit-keyframes shine {
  10% {
    opacity: 1;
    top: -30%;
    left: -30%;
    -webkit-transition-property: left, top, opacity;
    transition-property: left, top, opacity;
    -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
            transition-duration: 0.7s, 0.7s, 0.15s;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
  }

  100% {
    opacity: 0;
    top: -30%;
    left: -30%;
    -webkit-transition-property: left, top, opacity;
    transition-property: left, top, opacity;
  }
}

@keyframes shine {
  10% {
    opacity: 1;
    top: -30%;
    left: -30%;
    -webkit-transition-property: left, top, opacity;
    transition-property: left, top, opacity;
    -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
            transition-duration: 0.7s, 0.7s, 0.15s;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
  }

  100% {
    opacity: 0;
    top: -30%;
    left: -30%;
    -webkit-transition-property: left, top, opacity;
    transition-property: left, top, opacity;
  }
}

.social-ace {
  border: 0 !important;
}

.social-ace img {
  border-radius: 5px;
  margin-right: 10px;
  height: 55px;
  opacity: 0.9;
}

.social-ace img:hover {
  opacity: 1;
}

.social-ace li:hover {
  background: none;
}

@media only screen and (max-width: 1920px) {
  body {
    font-size: 18px;
    max-width: 1920px;
    padding-top: 62.25px;
  }

  .pk-header .pk-header-nav {
    max-width: 1920px;
    height: 62.25px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    color: #fff;
    font-size: 1.25rem;
    padding: 1rem 2rem;
  }

  .pk-header .pk-header-nav .nav-item {
    height: 62.25px;
    width: 143.25px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 25px 5px 0 rgba(0, 0, 0, 0.75);
    padding: 26.25px 75px 28px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 37.5px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 112.5px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 1.15rem;
    padding-left: 1rem;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 266.25px;
  }

  .pk-header .pk-header-nav .login input {
    width: 262.5px;
    height: 45px;
    font-size: 1rem;
    padding-left: 7.5px;
  }

  .pk-header .pk-header-logo {
    height: 417.75px;
    background-size: cover;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 18.75px 18.75px red);
            filter: drop-shadow(0px 18.75px 18.75px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 45px;
    height: 187.5px;
    -webkit-filter: drop-shadow(-3.75px 11.25px 11.25px #222);
            filter: drop-shadow(-3.75px 11.25px 11.25px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 78.75px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 2.25rem;
    padding: 14.25px 75px;
    color: #fff;
    border-radius: 37.5px;
  }

@-webkit-keyframes move {
    0% {
      left: -23%;
      opacity: 1;
    }

    15% {
      left: 50%;
      opacity: 0;
    }

    100% {
      left: 50%;
      opacity: 0;
    }
}

@keyframes move {
    0% {
      left: -23%;
      opacity: 1;
    }

    15% {
      left: 50%;
      opacity: 0;
    }

    100% {
      left: 50%;
      opacity: 0;
    }
}

  .pk-header .pk-header-logo .play .play-now:before {
    padding: 37px 132px;
    margin-top: -8px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -93.75px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 342.75px;
  }

  .pk-header .pk-header-about {
    background-size: cover;
    height: 553.5px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 45px;
    width: 705.75px;
    height: 370.5px;
    box-shadow: 10px 30px 50px -15px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    padding-right: 5%;
  }

  .pk-header .pk-header-about .store p {
    font-size: 31.2525px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 154.5px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 263.25px;
    padding: 22.5px 18.75px;
  }

  .social-ace img {
    height: 40px;
  }
}

@media only screen and (max-width: 1680px) {
  .social-ace img {
    height: 38px;
  }

  body {
    max-width: 1680px;
    padding-top: 54.46875px;
  }

  .pk-header .pk-header-nav {
    max-width: 1680px;
    height: 54.46875px;
  }

  .pk-header .pk-header-nav .nav-item {
    height: 54.46875px;
    width: 125.3438px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 21.88px 4.38px 0 rgba(0, 0, 0, 0.75);
    padding: 22.9688px 65.625px 24.5px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 32.8125px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 98.4375px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 232.9688px;
  }

  .pk-header .pk-header-nav .login input {
    width: 229.6875px;
    height: 39.375px;
    padding-left: 6.5625px;
  }

  .pk-header .pk-header-logo {
    height: 365.5313px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 16.4063px 16.4063px red);
            filter: drop-shadow(0px 16.4063px 16.4063px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 38.375px;
    height: 164.0625px;
    -webkit-filter: drop-shadow(-3.283px 9.8438px 9.8438px #222);
            filter: drop-shadow(-3.283px 9.8438px 9.8438px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 68.9063px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 32.8125px;
    padding: 12.4688px 65.625px;
    border-radius: 32.8125px;
  }

@-webkit-keyframes move {
    0% {
      left: -28%;
      opacity: 1;
    }

    15% {
      left: 45%;
      opacity: 0;
    }

    100% {
      left: 45%;
      opacity: 0;
    }
}

@keyframes move {
    0% {
      left: -28%;
      opacity: 1;
    }

    15% {
      left: 45%;
      opacity: 0;
    }

    100% {
      left: 45%;
      opacity: 0;
    }
}

  .pk-header .pk-header-logo .play .play-now:before {
    padding: 31px 105px;
    margin-top: -6px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -82.0313px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 299.9063px;
  }

  .pk-header .pk-header-about {
    background-size: cover;
    height: 484.3125px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 39.375px;
    width: 617.5313px;
    height: 324.1875px;
    box-shadow: 8.75px 26.25px 43.75px -13.125px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store p {
    font-size: 27.3459px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 135.1875px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 230.3438px;
    padding: 19.685px 16.4063px;
  }
}

@media only screen and (max-width: 1600px) {
  body {
    max-width: 1600px;
    padding-top: 51.88px;
  }

  .pk-header .pk-header-nav {
    max-width: 1600px;
    height: 51.88px;
  }

  .pk-header .pk-header-nav .nav-item {
    height: 51.88px;
    width: 119.38px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 20.84px 4.17px 0 rgba(0, 0, 0, 0.75);
    padding: 21.88px 62.5px 23.34px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 31.25px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 93.75px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 221.88px;
  }

  .pk-header .pk-header-nav .login input {
    width: 218.75px;
    height: 37.5px;
    padding-left: 6.25px;
  }

  .pk-header .pk-header-logo {
    height: 348.13px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 15.63px 15.63px red);
            filter: drop-shadow(0px 15.63px 15.63px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 37.5px;
    height: 156.25px;
    -webkit-filter: drop-shadow(-3.13px 9.38px 9.38px #222);
            filter: drop-shadow(-3.13px 9.38px 9.38px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 65.63px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 31.25px;
    padding: 11.88px 62.5px;
    color: #fff;
    border-radius: 31.25px;
  }

@-webkit-keyframes move {
    0% {
      left: -10%;
      opacity: 1;
    }

    15% {
      left: 45%;
      opacity: 0;
    }

    100% {
      left: 45%;
      opacity: 0;
    }
}

@keyframes move {
    0% {
      left: -10%;
      opacity: 1;
    }

    15% {
      left: 45%;
      opacity: 0;
    }

    100% {
      left: 45%;
      opacity: 0;
    }
}

  .pk-header .pk-header-logo .play .play-now:before {
    padding: 29px 120px;
    margin-top: -7px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -78.13px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 285.63px;
  }

  .pk-header .pk-header-about {
    height: 461.25px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 37.5px;
    width: 588.13px;
    height: 308.75px;
    box-shadow: 8.34px 25px 41.67px -12.5px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store p {
    font-size: 26.05px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 128.34px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 219.38px;
    padding: 18.75px 18.75px;
  }
}

@media only screen and (max-width: 1440px) {
  body {
    max-width: 1440px;
  }

  .pk-header .pk-header-nav {
    max-width: 1440px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 18.75px 3.75px 0 rgba(0, 0, 0, 0.75);
    padding: 19.69px 56.25px 21px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 28.13px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 84.38px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 199.69px;
  }

  .pk-header .pk-header-nav .login input {
    width: 196.88px;
    height: 33.75px;
    padding-left: 5.63px;
  }

  .pk-header .pk-header-logo {
    height: 313.32px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 14.07px 14.07px red);
            filter: drop-shadow(0px 14.07px 14.07px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 33.75px;
    height: 140.63px;
    -webkit-filter: drop-shadow(-2.82px 8.44px 8.44px #222);
            filter: drop-shadow(-2.82px 8.44px 8.44px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 59.07px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 28.13px;
    padding: 10.69px 56.25px;
    color: #fff;
    border-radius: 28.13px;
  }

@-webkit-keyframes move {
    0% {
      left: -35%;
      opacity: 1;
    }

    15% {
      left: 35%;
      opacity: 0;
    }

    100% {
      left: 35%;
      opacity: 0;
    }
}

@keyframes move {
    0% {
      left: -35%;
      opacity: 1;
    }

    15% {
      left: 35%;
      opacity: 0;
    }

    100% {
      left: 35%;
      opacity: 0;
    }
}

  .pk-header .pk-header-logo .play .play-now:before {
    padding: 26px 110px;
    margin-top: -6px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -70.32px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 257.07px;
  }

  .pk-header .pk-header-about {
    height: 415.13px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 33.75px;
    width: 529.32px;
    height: 277.88px;
    box-shadow: 7.5px 22.5px 37.5px -11.25px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store p {
    font-size: 23.44px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 115.5px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 197.44px;
    padding: 16.88px 14.07px;
  }
}

@media only screen and (max-width: 1400px) {
  body {
    max-width: 1400px;
  }

  .pk-header .pk-header-nav {
    max-width: 1400px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 18.23px 3.65px 0 rgba(0, 0, 0, 0.75);
    padding: 19.15px 54.69px 20.42px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 27.35px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 82.04px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 194.15px;
  }

  .pk-header .pk-header-nav .login input {
    width: 191.41px;
    height: 32.82px;
    padding-left: 5.47px;
  }

  .pk-header .pk-header-logo {
    height: 313.32px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 14.07px 14.07px red);
            filter: drop-shadow(0px 14.07px 14.07px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 33.75px;
    height: 140.63px;
    -webkit-filter: drop-shadow(-2.82px 8.44px 8.44px #222);
            filter: drop-shadow(-2.82px 8.44px 8.44px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 59.07px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 28.13px;
    padding: 10.69px 56.25px;
    color: #fff;
    border-radius: 28.13px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -70.32px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 257.07px;
  }

  .pk-header .pk-header-about {
    height: 403.6px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 32.82px;
    width: 514.61px;
    height: 270.16px;
    box-shadow: 7.3px 21.88px 36.46px -10.94px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store p {
    font-size: 22.79px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 112.3px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 197.44px;
    padding: 16.41px 13.68px;
  }
}

@media only screen and (max-width: 1366px) {
  body {
    max-width: 1366px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1.5px solid #242222;
    border-right: 1.5px solid #000000;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1.5px solid #000000;
    border-right: 1.5px solid #242222;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 17.79px 3.56px 0 rgba(0, 0, 0, 0.75);
    padding: 18.68px 53.36px 19.93px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 26.68px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 80.04px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 189.43px;
  }

  .pk-header .pk-header-nav .login input {
    width: 186.76px;
    height: 32.02px;
    font-size: 13.34px;
    padding-left: 5.34px;
  }

  .pk-header .pk-header-logo {
    height: 297.22px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 13.34px 13.34px red);
            filter: drop-shadow(0px 13.34px 13.34px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 32.02px;
    height: 133.4px;
    -webkit-filter: drop-shadow(-2.67px 8.01px 8.01px #222);
            filter: drop-shadow(-2.67px 8.01px 8.01px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 56.03px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 26.68px;
    padding: 10.14px 53.36px;
    color: #fff;
    border-radius: 26.68px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -66.7px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 243.86px;
  }

  .pk-header .pk-header-about {
    height: 393.8px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 32.02px;
    width: 502.12px;
    height: 263.6px;
    box-shadow: 7.12px 21.35px 35.58px -10.68px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store p {
    font-size: 22.24px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 109.57px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 187.3px;
    padding: 16.01px 13.34px;
  }
}

@media only screen and (max-width: 1280px) {
  body {
    max-width: 1280px;
    padding-top: 41.5px;
  }

  .pk-header .pk-header-nav {
    max-width: 1280px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 16.67px 3.34px 0 rgba(0, 0, 0, 0.75);
    padding: 17.5px 50px 18.67px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 25px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 75px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 177.5px;
  }

  .pk-header .pk-header-nav .login input {
    width: 175px;
    height: 30px;
    font-size: 12.5px;
    padding-left: 5px;
  }

  .pk-header .pk-header-logo {
    height: 278.5px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 12.5px 12.5px red);
            filter: drop-shadow(0px 12.5px 12.5px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 30px;
    height: 125px;
    -webkit-filter: drop-shadow(-2.5px 7.5px 7.5px #222);
            filter: drop-shadow(-2.5px 7.5px 7.5px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 52.5px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 25px;
    padding: 9.5px 50px;
    color: #fff;
    border-radius: 25px;
  }

@-webkit-keyframes move {
    0% {
      left: -40%;
      opacity: 1;
    }

    15% {
      left: 35%;
      opacity: 0;
    }

    100% {
      left: 35%;
      opacity: 0;
    }
}

@keyframes move {
    0% {
      left: -40%;
      opacity: 1;
    }

    15% {
      left: 35%;
      opacity: 0;
    }

    100% {
      left: 35%;
      opacity: 0;
    }
}

  .pk-header .pk-header-logo .play .play-now:before {
    padding: 24px 105px;
    margin-top: -6px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -62.5px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 228.5px;
  }

  .pk-header .pk-header-about {
    height: 369px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 30px;
    width: 470.5px;
    height: 247px;
    box-shadow: 6.67px 20px 33.34px -10px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store p {
    font-size: 20.84px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 102.67px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 175.5px;
    padding: 15px 12.5px;
  }
}

@media only screen and (max-width: 1200px) {
  body {
    max-width: 1200px;
    padding-top: 38.91px;
  }

  .pk-header .pk-header-nav {
    max-width: 1200px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 15.63px 3.13px 0 rgba(0, 0, 0, 0.75);
    padding: 16.41px 46.88px 17.5px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 23.44px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 70.32px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 166.41px;
  }

  .pk-header .pk-header-nav .login input {
    width: 164.07px;
    height: 28.13px;
    font-size: 11.72px;
    padding-left: 4.69px;
  }

  .pk-header .pk-header-logo {
    height: 261.1px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 11.72px 11.72px red);
            filter: drop-shadow(0px 11.72px 11.72px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 28.13px;
    height: 117.19px;
    -webkit-filter: drop-shadow(-2.35px 7.04px 7.04px #222);
            filter: drop-shadow(-2.35px 7.04px 7.04px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 49.22px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 23.44px;
    padding: 8.91px 46.88px;
    color: #fff;
    border-radius: 23.44px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -58.6px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 214.22px;
  }

  .pk-header .pk-header-about {
    height: 345.94px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 28.13px;
    width: 441.1px;
    height: 231.57px;
    box-shadow: 6.25px 18.75px 31.25px -9.38px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store p {
    font-size: 19.54px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 96.25px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 164.54px;
    padding: 14.07px 11.72px;
  }
}

@media only screen and (max-width: 1152px) {
  .social-ace img {
    height: 32px;
  }

  body {
    max-width: 1152px;
    padding-top: 37.35px;
  }

  .pk-header .pk-header-nav {
    max-width: 1152px;
    height: 40px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 40px;
    width: 90px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 15px 3px 0 rgba(0, 0, 0, 0.75);
    padding: 15.75px 45px 16.8px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 22.5px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 67.5px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 159.75px;
  }

  .pk-header .pk-header-nav .login input {
    width: 157.5px;
    height: 27px;
    font-size: 11.25px;
    padding-left: 4.5px;
  }

  .pk-header .pk-header-logo {
    height: 250.65px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 11.25px 11.25px red);
            filter: drop-shadow(0px 11.25px 11.25px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 27px;
    height: 112.5px;
    -webkit-filter: drop-shadow(-2.25px 6.75px 6.75px #222);
            filter: drop-shadow(-2.25px 6.75px 6.75px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 47.25px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 22.5px;
    padding: 8.55px 45px;
    color: #fff;
    border-radius: 22.5px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -56.25px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 205.65px;
  }

  .pk-header .pk-header-about {
    height: 332.1px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 27px;
    width: 423.45px;
    height: 222.3px;
    box-shadow: 6px 18px 30px -9px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store p {
    font-size: 18.76px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 92.4px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 157.95px;
    padding: 13.5px 11.25px;
  }
}

@media only screen and (max-width: 1024px) {
  body {
    max-width: 1024px;
  }

  .pk-header .pk-header-nav {
    max-width: 1024px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 13.34px 2.67px 0 rgba(0, 0, 0, 0.75);
    padding: 14px 40px 14.94px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 20px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 60px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 142px;
  }

  .pk-header .pk-header-nav .login input {
    width: 140px;
    height: 24px;
    font-size: 10px;
    padding-left: 4px;
  }

  .pk-header .pk-header-logo {
    height: 222.8px;
  }

  .pk-header .pk-header-logo .logo {
    padding-top: 0;
    -webkit-filter: drop-shadow(0px 10px 10px red);
            filter: drop-shadow(0px 10px 10px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 24px;
    height: 100px;
    -webkit-filter: drop-shadow(-2px 6px 6px #222);
            filter: drop-shadow(-2px 6px 6px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 42px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 20px;
    padding: 7.6px 40px;
    color: #fff;
    border-radius: 20px;
  }

@-webkit-keyframes move {
    0% {
      left: -50%;
      opacity: 1;
    }

    15% {
      left: 10%;
      opacity: 0;
    }

    100% {
      left: 10%;
      opacity: 0;
    }
}

@keyframes move {
    0% {
      left: -50%;
      opacity: 1;
    }

    15% {
      left: 10%;
      opacity: 0;
    }

    100% {
      left: 10%;
      opacity: 0;
    }
}

  .pk-header .pk-header-logo .play .play-now:before {
    padding: 19px 105px;
    margin-top: -4px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -50px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 182.8px;
  }

  .pk-header .pk-header-about {
    height: 295.2px;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 44.8px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 24px;
    width: 376.4px;
    height: 197.6px;
    box-shadow: 5.34px 16px 26.67px -8px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin-top: 56px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 16.67px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 82.14px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 140.4px;
    padding: 12px 10px;
  }
}

@media only screen and (max-width: 1023px) {
  .social-ace {
    visibility: hidden;
    width: 0;
    margin: 0;
  }
}

@media only screen and (max-width: 991px) {
  body {
    max-width: 991px;
    padding-top: 49.25px;
  }

  .pk-header .pk-header-nav {
    max-width: 991px;
    height: 49.8px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 20.01px;
    padding: 15px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 49.8px;
    width: 114.6px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 20.01px 4.005px 0 rgba(0, 0, 0, 0.75);
    padding: 21px 60px 22.41px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 30px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 90px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 15px;
    padding-left: 15px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 142px;
  }

  .pk-header .pk-header-nav .login input {
    width: 140px;
    height: 36px;
    font-size: 15px;
    padding-left: 4px;
  }

  .pk-header .pk-header-logo {
    height: 334.2px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 15px 15px red);
            filter: drop-shadow(0px 15px 15px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 36px;
    height: 150px;
    -webkit-filter: drop-shadow(-3px 9px 9px #222);
            filter: drop-shadow(-3px 9px 9px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 63px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 30px;
    padding: 10.4px 60px;
    color: #fff;
    border-radius: 30px;
  }

  .pk-header .pk-header-logo .play .play-now:before {
    padding: 0px !important;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -75px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 274.2px;
  }

  .pk-header .pk-header-about {
    height: 356.5px;
    background-position: 100% !important;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 60.8px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 30px;
    width: 424.5px;
    height: 238.6px;
    box-shadow: 5.34px 16px 26.67px -8px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin-top: 52px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 24px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 100px;
  }

  .pk-header .pk-header-about .store .app {
    padding: 0;
  }

  .pk-header .pk-header-about .store .app img {
    width: 180px;
    padding: 12px 10px;
  }
}

@media only screen and (max-width: 980px) {
  body {
    max-width: 980px;
    padding-top: 40.21px;
  }

  .pk-header .pk-header-nav {
    max-width: 980px;
    height: 49.2px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 19.79px;
    padding: 14.84px;
  }

  .pk-header .pk-header-nav .nav-item {
    height: 49.25px;
    width: 113.33px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 19.79px 3.97px 0 rgba(0, 0, 0, 0.75);
    padding: 20.77px 59.34px 22.17px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 29.67px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 89.01px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 14.84px;
    padding-left: 14.84px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 140.43px;
  }

  .pk-header .pk-header-nav .login input {
    width: 138.45px;
    height: 35.61px;
    font-size: 14.84px;
    padding-left: 3.96px;
  }

  .pk-header .pk-header-logo {
    height: 330.5px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 14.84px 14.84px red);
            filter: drop-shadow(0px 14.84px 14.84px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 35.61px;
    height: 148.34px;
    -webkit-filter: drop-shadow(-2.97px 8.91px 8.91px #222);
            filter: drop-shadow(-2.97px 8.91px 8.91px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 62.31px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 29.67px;
    padding: 10.29px 59.34px;
    color: #fff;
    border-radius: 29.67px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -74.17px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 271.16px;
  }

  .pk-header .pk-header-about {
    height: 361.45px;
    background-position: 60% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 60.13px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 29.67px;
    width: 419.79px;
    height: 235.96px;
    box-shadow: 5.29px 15.83px 26.38px -7.92px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin-top: 51.43px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 23.74px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 98.9px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 163.01px;
    padding: 11.87px 9.89px;
  }
}

@media only screen and (max-width: 800px) {
  body {
    max-width: 800px;
    padding-top: 49.8px;
  }

  .pk-header .pk-header-nav {
    max-width: 800px;
    height: 40.21px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 16.16px;
    padding: 12.11px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 40.21px;
    width: 92.52px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 16.16px 3.24px 0 rgba(0, 0, 0, 0.75);
    padding: 16.96px 48.44px 18.1px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 24.22px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 72.66px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 12.11px;
    padding-left: 12.11px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 114.64px;
  }

  .pk-header .pk-header-nav .login input {
    width: 113.02px;
    height: 29.07px;
    font-size: 12.11px;
    padding-left: 3.23px;
  }

  .pk-header .pk-header-logo {
    height: 269.79px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 12.11px 12.11px red);
            filter: drop-shadow(0px 12.11px 12.11px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 29.07px;
    height: 121.09px;
    -webkit-filter: drop-shadow(-2.43px 7.27px 7.27px #222);
            filter: drop-shadow(-2.43px 7.27px 7.27px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 50.86px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 24.22px;
    padding: 8.4px 48.44px;
    color: #fff;
    border-radius: 24.22px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -60.55px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 221.36px;
  }

  .pk-header .pk-header-about {
    height: 295.06px;
    background-position: 60% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 49.09px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 24.22px;
    width: 342.69px;
    height: 192.62px;
    box-shadow: 4.32px 12.92px 21.53px -6.46px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin-top: 41.98px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 19.38px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 80.73px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 145.31px;
    padding: 9.69px 8.08px;
  }
}

@media only screen and (max-width: 780px) {
  body {
    max-width: 780px;
    padding-top: 39.2px;
  }

  .pk-header .pk-header-nav {
    max-width: 780px;
    height: 39.2px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 15.75px;
    padding: 11.81px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 39.2px;
    width: 90.2px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 15.75px 3.16px 0 rgba(0, 0, 0, 0.75);
    padding: 16.53px 47.23px 17.64px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 23.62px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 70.84px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 11.81px;
    padding-left: 11.81px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 111.77px;
  }

  .pk-header .pk-header-nav .login input {
    width: 110.2px;
    height: 28.34px;
    font-size: 11.81px;
    padding-left: 3.15px;
  }

  .pk-header .pk-header-logo {
    height: 263.05px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 11.81px 11.81px red);
            filter: drop-shadow(0px 11.81px 11.81px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 28.34px;
    height: 118.07px;
    -webkit-filter: drop-shadow(-2.37px 7.09px 7.09px #222);
            filter: drop-shadow(-2.37px 7.09px 7.09px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 49.59px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 23.62px;
    padding: 8.19px 47.23px;
    color: #fff;
    border-radius: 23.62px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -59.04px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 215.82px;
  }

  .pk-header .pk-header-about {
    height: 287.68px;
    background-position: 60% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 47.86px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 23.62px;
    width: 334.12px;
    height: 187.8px;
    box-shadow: 4.21px 12.6px 21px -6.3px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin-top: 40.93px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 18.9px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 78.71px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 141.68px;
    padding: 9.45px 7.88px;
  }
}

@media only screen and (max-width: 768px) {
  body {
    max-width: 768px;
    padding-top: 38.6px;
  }

  .pk-header .pk-header-nav {
    max-width: 768px;
    height: 38.6px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 15.51px;
    padding: 11.63px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 38.6px;
    width: 88.82px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 15.51px 3.11px 0 rgba(0, 0, 0, 0.75);
    padding: 16.28px 46.5px 17.37px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 23.25px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 69.75px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 11.63px;
    padding-left: 11.63px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 110.05px;
  }

  .pk-header .pk-header-nav .login input {
    width: 108.5px;
    height: 27.9px;
    font-size: 11.63px;
    padding-left: 3.1px;
  }

  .pk-header .pk-header-logo {
    height: 259px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 11.63px 11.63px red);
            filter: drop-shadow(0px 11.63px 11.63px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 27.9px;
    height: 116.25px;
    -webkit-filter: drop-shadow(-2.33px 6.98px 6.98px #222);
            filter: drop-shadow(-2.33px 6.98px 6.98px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 48.83px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 23.25px;
    padding: 8.06px 46.5px;
    color: #fff;
    border-radius: 23.25px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -58.13px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 212.5px;
  }

  .pk-header .pk-header-about {
    height: 283.26px;
    background-position: 60% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 47.12px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 23.25px;
    width: 328.98px;
    height: 184.91px;
    box-shadow: 4.14px 12.4px 20.67px -6.2px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin-top: 40.3px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 18.6px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 77.5px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 139.5px;
    padding: 9.3px 7.75px;
  }
}

@media only screen and (max-width: 720px) {
  body {
    max-width: 720px;
    padding-top: 36.19px;
  }

  .pk-header .pk-header-nav {
    max-width: 720px;
    height: 36.19px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 14.54px;
    padding: 10.9px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 36.19px;
    width: 83.27px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 14.54px 2.91px 0 rgba(0, 0, 0, 0.75);
    padding: 15.26px 43.6px 16.29px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 21.8px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 65.39px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 10.9px;
    padding-left: 10.9px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 103.17px;
  }

  .pk-header .pk-header-nav .login input {
    width: 101.72px;
    height: 26.16px;
    font-size: 10.9px;
    padding-left: 2.91px;
  }

  .pk-header .pk-header-logo {
    height: 242.81px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 10.9px 10.9px red);
            filter: drop-shadow(0px 10.9px 10.9px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 26.16px;
    height: 108.99px;
    -webkit-filter: drop-shadow(-2.18px 6.54px 6.54px #222);
            filter: drop-shadow(-2.18px 6.54px 6.54px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 45.78px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 21.8px;
    padding: 7.56px 43.6px;
    color: #fff;
    border-radius: 21.8px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -54.5px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 199.22px;
  }

  .pk-header .pk-header-about {
    height: 265.55px;
    background-position: 60% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 44.18px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 21.8px;
    width: 308.42px;
    height: 173.36px;
    box-shadow: 3.88px 11.63px 19.38px -5.82px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin-top: 37.79px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 17.44px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 72.66px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 126.78px;
    padding: 8.72px 7.27px;
  }
}

@media only screen and (max-width: 640px) {
  body {
    max-width: 640px;
    padding-top: 32.17px;
  }

  .pk-header .pk-header-nav {
    max-width: 640px;
    height: 32.17px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 12.93px;
    padding: 9.69px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 32.17px;
    width: 74.02px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 12.93px 2.59px 0 rgba(0, 0, 0, 0.75);
    padding: 13.57px 38.75px 14.48px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 19.38px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 58.13px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 9.69px;
    padding-left: 9.69px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 91.71px;
  }

  .pk-header .pk-header-nav .login input {
    width: 90.42px;
    height: 23.25px;
    font-size: 9.69px;
    padding-left: 2.59px;
  }

  .pk-header .pk-header-logo {
    height: 215.84px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 9.69px 9.69px red);
            filter: drop-shadow(0px 9.69px 9.69px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 23.25px;
    height: 96.88px;
    -webkit-filter: drop-shadow(-1.94px 5.82px 5.82px #222);
            filter: drop-shadow(-1.94px 5.82px 5.82px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 40.69px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 19.38px;
    padding: 6.72px 38.75px;
    color: #fff;
    border-radius: 19.38px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -48.44px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 177.09px;
  }

  .pk-header .pk-header-about {
    height: 236.05px;
    background-position: 60% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 39.27px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 19.38px;
    width: 274.15px;
    height: 154.1px;
    box-shadow: 3.45px 10.34px 17.23px -5.17px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin-top: 33.59px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 15.5px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 64.59px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 116.25px;
    padding: 7.75px 6.46px;
  }
}

@media only screen and (max-width: 600px) {
  body {
    max-width: 600px;
    padding-top: 30.16px;
  }

  .pk-header .pk-header-nav {
    max-width: 600px;
    height: 30.16px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 12.12px;
    padding: 9.09px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 30.16px;
    width: 69.39px;
  }

  .pk-header .pk-header-nav .nav-games {
    box-shadow: 0 12.12px 2.43px 0 rgba(0, 0, 0, 0.75);
    padding: 12.72px 36.33px 213.57px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 18.17px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 54.5px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 9.09px;
    padding-left: 9.09px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 85.98px;
  }

  .pk-header .pk-header-nav .login input {
    width: 84.77px;
    height: 21.8px;
    font-size: 9.09px;
    padding-left: 2.43px;
  }

  .pk-header .pk-header-logo {
    height: 202.35px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 9.09px 9.09px red);
            filter: drop-shadow(0px 9.09px 9.09px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 21.8px;
    height: 90.82px;
    -webkit-filter: drop-shadow(-1.82px 5.45px 5.45px #222);
            filter: drop-shadow(-1.82px 5.45px 5.45px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 38.15px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 18.17px;
    padding: 6.3px 36.33px;
    color: #fff;
    border-radius: 18.17px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -45.41px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 166.02px;
  }

  .pk-header .pk-header-about {
    height: 221.3px;
    background-position: 60% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 36.82px;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 18.17px;
    width: 257.02px;
    height: 144.47px;
    box-shadow: 3.24px 9.69px 16.15px -4.85px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin-top: 31.49px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 14.54px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 60.55px;
  }

  .pk-header .pk-header-about .store .app img {
    width: 108.99px;
    padding: 7.27px 6.06px;
  }
}

@media only screen and (max-width: 575px) {
  body {
    max-width: 991px;
    padding-top: 49.25px;
  }

  .pk-header .pk-header-nav {
    max-width: 575px;
    height: 49.8px;
  }

  .pk-header .pk-header-nav .show {
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .navbar-collapse {
    -webkit-transition: unset;
    transition: unset;
    height: 1500px;
    margin-top: -1px;
  }

  .pk-header .pk-header-nav .navbar-light button {
    height: 49.8px;
    border: 0px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 20.01px;
    padding: 15px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 49.8px;
    width: 100%;
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .nav-games {
    overflow: auto;
    height: 100%;
    top: 49.8px;
    position: fixed;
    box-shadow: 0 20.01px 4.005px 0 rgba(0, 0, 0, 0.75);
    padding: 21px 60px 22.41px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 30px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 90px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 15px;
    padding-left: 15px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 142px;
  }

  .pk-header .pk-header-nav .login input {
    width: 140px;
    height: 36px;
    font-size: 15px;
    padding-left: 4px;
  }

  .pk-header .pk-header-logo {
    height: 334.2px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 15px 15px red);
            filter: drop-shadow(0px 15px 15px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 36px;
    height: 150px;
    -webkit-filter: drop-shadow(-3px 9px 9px #222);
            filter: drop-shadow(-3px 9px 9px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 63px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 30px;
    padding: 10.4px 60px;
    color: #fff;
    border-radius: 30px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -75px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 274.2px;
  }

  .pk-header .pk-header-about {
    padding-bottom: 2%;
    height: auto;
    background-position: 25% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding: 0 !important;
    text-align: center !important;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 0 !important;
    width: 100% !important;
    height: 325px;
    box-shadow: 5.34px 16px 26.67px -8px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin: auto;
    min-width: 500px;
    margin-top: 3% !important;
  }

  .pk-header .pk-header-about .store p {
    font-size: 24px;
    margin-bottom: 3% !important;
  }

  .pk-header .pk-header-about .store .pk {
    height: 0px;
  }

  .pk-header .pk-header-about .store .pk img {
    visibility: hidden;
    width: 100px;
  }

  .pk-header .pk-header-about .store .app {
    padding: 0;
  }

  .pk-header .pk-header-about .store .app img {
    width: 180px;
    padding: 12px 10px;
  }
}

@media only screen and (max-width: 534px) {
  body {
    max-width: 991px;
    padding-top: 49.25px;
  }

  .pk-header .pk-header-nav {
    max-width: 575px;
    height: 49.8px;
  }

  .pk-header .pk-header-nav .show {
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .navbar-collapse {
    -webkit-transition: unset;
    transition: unset;
    height: 1500px;
    margin-top: -1px;
  }

  .pk-header .pk-header-nav .navbar-light button {
    height: 49.8px;
    border: 0px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 20.01px;
    padding: 15px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 49.8px;
    width: 100%;
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .nav-games {
    overflow: auto;
    box-shadow: 0 20.01px 4.005px 0 rgba(0, 0, 0, 0.75);
    padding: 21px 60px 22.41px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 30px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 90px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 15px;
    padding-left: 15px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 142px;
  }

  .pk-header .pk-header-nav .login input {
    width: 140px;
    height: 36px;
    font-size: 15px;
    padding-left: 4px;
  }

  .pk-header .pk-header-logo {
    height: 310.38px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 13.94px 13.94px red);
            filter: drop-shadow(0px 13.94px 13.94px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 33.44px;
    height: 139.31px;
    -webkit-filter: drop-shadow(-2.79px 8.36px 8.36px #222);
            filter: drop-shadow(-2.79px 8.36px 8.36px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 58.51px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 27.87px;
    padding: 9.66px 55.73px;
    color: #fff;
    border-radius: 27.87px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -69.66px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 254.65px;
  }

  .pk-header .pk-header-about {
    height: auto;
    background-position: 25% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 56.47px;
    text-align: center !important;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 27.87px;
    width: 394.24px;
    height: 301.83px;
    box-shadow: 4.96px 14.86px 24.77px -7.43px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin: auto;
    min-width: 464.35px;
    margin-top: 48.3px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 22.29px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 92.87px;
  }

  .pk-header .pk-header-about .store .app {
    padding: 0;
  }

  .pk-header .pk-header-about .store .app img {
    width: 167.17px;
    padding: 11.15px 9.29px;
  }
}

@media only screen and (max-width: 480px) {
  body {
    max-width: 991px;
    padding-top: 49.25px;
  }

  .pk-header .pk-header-nav {
    max-width: 575px;
    height: 49.8px;
  }

  .pk-header .pk-header-nav .show {
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .navbar-collapse {
    -webkit-transition: unset;
    transition: unset;
    height: 1500px;
    margin-top: -1px;
  }

  .pk-header .pk-header-nav .navbar-light button {
    height: 49.8px;
    border: 0px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 20.01px;
    padding: 15px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 49.8px;
    width: 100%;
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .nav-games {
    overflow: auto;
    box-shadow: 0 20.01px 4.005px 0 rgba(0, 0, 0, 0.75);
    padding: 21px 60px 22.41px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 30px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 90px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 15px;
    padding-left: 15px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 142px;
  }

  .pk-header .pk-header-nav .login input {
    width: 140px;
    height: 36px;
    font-size: 15px;
    padding-left: 4px;
  }

  .pk-header .pk-header-logo {
    height: 278.99px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 12.53px 12.53px red);
            filter: drop-shadow(0px 12.53px 12.53px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 30.06px;
    height: 125.22px;
    -webkit-filter: drop-shadow(-2.51px 7.52px 7.52px #222);
            filter: drop-shadow(-2.51px 7.52px 7.52px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 52.6px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 25.05px;
    padding: 8.69px 50.09px;
    color: #fff;
    border-radius: 25.05px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -62.61px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 228.9px;
  }

  .pk-header .pk-header-about {
    height: auto;
    background-position: 25% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 50.76px;
    text-align: center !important;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 25.05px;
    width: 354.37px;
    height: 271.31px;
    box-shadow: 4.46px 13.36px 22.27px -6.68px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin: auto;
    min-width: 417.4px;
    margin-top: 43.41px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 20.04px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 120.48px;
  }

  .pk-header .pk-header-about .store .app {
    padding: 0;
  }

  .pk-header .pk-header-about .store .app img {
    width: 175.27px;
    padding: 10.02px 4.35px;
  }
}

@media only screen and (max-width: 414px) {
  body {
    max-width: 991px;
    padding-top: 49.25px;
  }

  .pk-header .pk-header-nav {
    max-width: 575px;
    height: 49.8px;
  }

  .pk-header .pk-header-nav .show {
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .navbar-collapse {
    -webkit-transition: unset;
    transition: unset;
    height: 1500px;
    margin-top: -1px;
  }

  .pk-header .pk-header-nav .navbar-light button {
    height: 49.8px;
    border: 0px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 20.01px;
    padding: 15px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 49.8px;
    width: 100%;
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .nav-games {
    overflow: auto;
    box-shadow: 0 20.01px 4.005px 0 rgba(0, 0, 0, 0.75);
    padding: 21px 60px 22.41px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 30px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 90px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 15px;
    padding-left: 15px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 142px;
  }

  .pk-header .pk-header-nav .login input {
    width: 140px;
    height: 36px;
    font-size: 15px;
    padding-left: 4px;
  }

  .pk-header .pk-header-logo {
    height: 240.63px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 10.8px 10.8px red);
            filter: drop-shadow(0px 10.8px 10.8px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 25.92px;
    height: 108px;
    -webkit-filter: drop-shadow(-2.16px 6.48px 6.48px #222);
            filter: drop-shadow(-2.16px 6.48px 6.48px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 45.36px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 21.6px;
    padding: 7.49px 43.2px;
    color: #fff;
    border-radius: 21.6px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -54px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 197.43px;
  }

  .pk-header .pk-header-about {
    height: auto;
    background-position: 25% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 43.78px;
    text-align: center !important;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 21.6px;
    width: 305.64px;
    height: 234px;
    box-shadow: 3.85px 11.52px 19.21px -5.76px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin: auto;
    min-width: 360px;
    margin-top: 37.44px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 17.28px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 100px;
  }

  .pk-header .pk-header-about .store .app {
    padding: 0;
  }

  .pk-header .pk-header-about .store .app img {
    width: 150px;
    padding: 8.64px 4px;
  }
}

@media only screen and (max-width: 360px) {
  body {
    max-width: 991px;
    padding-top: 49.25px;
  }

  .pk-header .pk-header-nav {
    max-width: 575px;
    height: 49.8px;
  }

  .pk-header .pk-header-nav .show {
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .navbar-collapse {
    -webkit-transition: unset;
    transition: unset;
    height: 1500px;
    margin-top: -1px;
  }

  .pk-header .pk-header-nav .navbar-light button {
    height: 49.8px;
    border: 0px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 20.01px;
    padding: 15px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 49.8px;
    width: 100%;
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .nav-games {
    overflow: auto;
    box-shadow: 0 20.01px 4.005px 0 rgba(0, 0, 0, 0.75);
    padding: 21px 60px 22.41px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 30px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 90px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 15px;
    padding-left: 15px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 142px;
  }

  .pk-header .pk-header-nav .login input {
    width: 140px;
    height: 36px;
    font-size: 15px;
    padding-left: 4px;
  }

  .pk-header .pk-header-logo {
    height: 209.24px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 9.4px 9.4px red);
            filter: drop-shadow(0px 9.4px 9.4px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 22.54px;
    height: 93.92px;
    -webkit-filter: drop-shadow(-1.88px 5.64px 5.64px #222);
            filter: drop-shadow(-1.88px 5.64px 5.64px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 39.45px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 18.79px;
    padding: 6.52px 37.57px;
    color: #fff;
    border-radius: 18.79px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -46.96px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 171.68px;
  }

  .pk-header .pk-header-about {
    height: auto;
    background-position: 25% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 38.07px;
    text-align: center !important;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 18.79px;
    width: 265.78px;
    height: 203.48px;
    box-shadow: 3.35px 10.02px 16.7px -5.01px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin: auto;
    min-width: 313.05px;
    margin-top: 32.56px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 15.03px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 90px;
  }

  .pk-header .pk-header-about .store .app {
    padding: 0;
  }

  .pk-header .pk-header-about .store .app img {
    width: 130px;
    padding: 7.52px 3.27px;
  }
}

@media only screen and (max-width: 320px) {
  body {
    max-width: 991px;
    padding-top: 49.25px;
  }

  .pk-header .pk-header-nav {
    max-width: 575px;
    height: 49.8px;
  }

  .pk-header .pk-header-nav .show {
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .navbar-collapse {
    -webkit-transition: unset;
    transition: unset;
    height: 1500px;
    margin-top: -1px;
  }

  .pk-header .pk-header-nav .navbar-light button {
    height: 49.8px;
    border: 0px;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav {
    border-left: 1px solid #242222;
    border-right: 1px solid #000000;
  }

  .pk-header .pk-header-nav .navbar-light .navbar-nav .nav-link {
    font-size: 20.01px;
    padding: 15px;
  }

  .pk-header .pk-header-nav .nav-item {
    border-left: 1px solid #000000;
    border-right: 1px solid #242222;
    height: 49.8px;
    width: 100%;
    background: #1e1e1e;
  }

  .pk-header .pk-header-nav .nav-games {
    overflow: auto;
    box-shadow: 0 20.01px 4.005px 0 rgba(0, 0, 0, 0.75);
    padding: 21px 60px 22.41px;
  }

  .pk-header .pk-header-nav .nav-games .game-item {
    padding: 30px 0;
  }

  .pk-header .pk-header-nav .nav-games .game-item img {
    width: 90px;
  }

  .pk-header .pk-header-nav .nav-games .game-item span {
    font-size: 15px;
    padding-left: 15px;
  }

  .pk-header .pk-header-nav .login .nav-item {
    width: 142px;
  }

  .pk-header .pk-header-nav .login input {
    width: 140px;
    height: 36px;
    font-size: 15px;
    padding-left: 4px;
  }

  .pk-header .pk-header-logo {
    height: 185.99px;
  }

  .pk-header .pk-header-logo .logo {
    -webkit-filter: drop-shadow(0px 8.35px 8.35px red);
            filter: drop-shadow(0px 8.35px 8.35px red);
  }

  .pk-header .pk-header-logo .logo img {
    margin-top: 20.04px;
    height: 83.48px;
    -webkit-filter: drop-shadow(-1.67px 5.01px 5.01px #222);
            filter: drop-shadow(-1.67px 5.01px 5.01px #222);
  }

  .pk-header .pk-header-logo .play {
    margin-top: 35.07px;
  }

  .pk-header .pk-header-logo .play .play-now {
    font-size: 16.7px;
    padding: 5.79px 33.4px;
    color: #fff;
    border-radius: 16.7px;
  }

  .pk-header .pk-header-logo .logo-play {
    margin-top: -41.74px;
  }

  .pk-header .pk-header-logo .logo-play img {
    width: 152.6px;
  }

  .pk-header .pk-header-about {
    height: auto;
    background-position: 25% -50%;
  }

  .pk-header .pk-header-about .youtube {
    padding-top: 33.84px;
    text-align: center !important;
  }

  .pk-header .pk-header-about .youtube video {
    border-radius: 16.7px;
    width: 236.25px;
    height: 180.87px;
    box-shadow: 2.98px 8.91px 14.85px -4.46px rgba(0, 0, 0, 0.75);
  }

  .pk-header .pk-header-about .store {
    margin: auto;
    min-width: 278.27px;
    margin-top: 28.94px;
  }

  .pk-header .pk-header-about .store p {
    font-size: 13.36px;
  }

  .pk-header .pk-header-about .store .pk img {
    width: 80px;
  }

  .pk-header .pk-header-about .store .app {
    padding: 0;
  }

  .pk-header .pk-header-about .store .app img {
    width: 122px;
    padding: 6.68px 3px;
  }
}

.news {
  height: auto;
  padding: 0;
}

.news .title {
  background: -webkit-radial-gradient(top center, ellipse farthest-corner, #ffffff7a -100%, #1d1d1d42 80%);
  height: 86px;
}

.news .title h4 {
  font-size: 66.67px;
  text-transform: uppercase;
  color: #fff;
  border-bottom: 3px solid #ff0000;
  margin: 0 113px;
}

.news .main-content {
  padding: 0;
  margin: 19px 11.5%;
  -webkit-box-pack: center;
          justify-content: center;
}

.news .main-content .news-item {
  padding: 26px 30px;
  margin: 0;
}

.news .main-content .news-item a {
  text-decoration: none;
}

.news .main-content .news-item a .item-content {
  -webkit-transition: all 400ms ease-in;
  transition: all 400ms ease-in;
  background-size: cover !important;
  background: #ccc;
  max-width: 594px;
  box-shadow: 15px 15px 20px 0px rgba(0, 0, 0, 0.75);
  border-top: 1px solid #1c1c1c;
  border-left: 1px solid #1c1c1c;
  border-right: 1px solid #1c1c1c;
  border-bottom: 1px solid #1c1c1c;
}

.news .main-content .news-item a .img-content {
  max-width: 594px;
  width: 100%;
  overflow: hidden;
}

.news .main-content .news-item a .img-content img {
  width: 100%;
  -webkit-transition: all 400ms ease-in;
  transition: all 400ms ease-in;
}

.news .main-content .news-item a .content {
  padding-left: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.news .main-content .news-item a .content h4 {
  margin: 0;
  font-size: 40px;
  color: #fff;
}

.news .main-content .news-item a .content p {
  margin: 0;
  margin-top: -10px;
  font-size: 26.33px;
  color: #fff;
}

.news .main-content .news-item a:hover .item-content:hover {
  border-top: 2px solid #ff0000;
  border-left: 2px solid #ff0000;
  border-right: 2px solid #ff0000;
  border-bottom: 1px solid #ff0000;
  box-shadow: 0 0 50px #000000;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  z-index: 999;
  position: relative;
}

.news .main-content .news-item a:hover .item-content:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.news .main-content .news-item a:hover .content {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.4, #ffffff00), color-stop(0.9, #ff0000));
}

.news .views-all a {
  font-size: 50px;
  color: #fff;
  text-decoration: underline;
}

.news .views-all a:hover {
  opacity: .9;
}

@media only screen and (max-width: 1920px) {
  .news .title {
    height: 64.5px;
  }

  .news .title h4 {
    font-size: 2rem;
    padding: .5rem;
    margin: 0 84.75px;
  }

  .news .main-content {
    margin: 14.25px 11.5%;
  }

  .news .main-content .news-item {
    padding: 19.5px 22.5px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 594px;
    box-shadow: 11.25px 11.25px 15px 0 rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 445.5px;
  }

  .news .main-content .news-item a .content {
    padding-left: 30px;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 1.5rem;
  }

  .news .main-content .news-item a .content p {
    margin: 0;
    line-height: 1rem;
    font-size: 1rem;
  }

  .news .main-content .news-item a:hover .item-content:hover {
    border-top: 1px solid #ff0000;
    border-left: 1px solid #ff0000;
    border-right: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
  }

  .news .views-all a {
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 1680px) {
  .news .title {
    height: 56.44px;
  }

  .news .title h4 {
    margin: 0 74.16px;
  }

  .news .main-content {
    margin: 12.47px 11.5%;
  }

  .news .main-content .news-item {
    padding: 17.07px 19.69px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 519.75px;
    box-shadow: 9.85px 9.85px 13.13px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 389.82px;
  }

  .news .main-content .news-item a .content {
    padding-left: 26.25px;
    padding-top: 6.57px;
    padding-bottom: 6.57px;
  }
}

@media only screen and (max-width: 1600px) {
  .news .title {
    height: 53.75px;
  }

  .news .title h4 {
    margin: 0 70.63px;
  }

  .news .main-content {
    margin: 11.88px 11.5%;
  }

  .news .main-content .news-item {
    padding: 16.25px 18.75px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 495px;
    box-shadow: 9.38px 9.38px 12.5px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 371.25px;
  }

  .news .main-content .news-item a .content {
    padding-left: 25px;
    padding-top: 6.25px;
    padding-bottom: 6.25px;
  }
}

@media only screen and (max-width: 1440px) {
  .news .title {
    height: 48.38px;
  }

  .news .title h4 {
    margin: 0 63.57px;
  }

  .news .main-content {
    margin: 10.69px 11.5%;
  }

  .news .main-content .news-item {
    padding: 14.63px 16.88px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 445.5px;
    box-shadow: 8.44px 8.44px 11.25px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 334.13px;
  }

  .news .main-content .news-item a .content {
    padding-left: 22.5px;
    padding-top: 5.63px;
    padding-bottom: 5.63px;
  }
}

@media only screen and (max-width: 1400px) {
  .news .title {
    height: 47.04px;
  }

  .news .title h4 {
    margin: 0 61.8px;
  }

  .news .main-content {
    margin: 10.4px 11.5%;
  }

  .news .main-content .news-item {
    padding: 14.22px 16.41px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 433.13px;
    box-shadow: 8.21px 8.21px 10.94px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 324.85px;
  }

  .news .main-content .news-item a .content {
    padding-left: 21.88px;
    padding-top: 5.47px;
    padding-bottom: 5.47px;
  }
}

@media only screen and (max-width: 1366px) {
  .news .title {
    height: 45.89px;
  }

  .news .title h4 {
    border-bottom: 2px solid #ff0000;
    margin: 0 60.3px;
  }

  .news .main-content {
    margin: 20px 11.5% 5px;
  }

  .news .main-content .news-item {
    padding: 13.88px 16.01px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 422.61px;
    box-shadow: 8.01px 8.01px 10.68px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 316.96px;
  }

  .news .main-content .news-item a .content {
    padding-left: 21.35px;
    padding-top: 5.34px;
    padding-bottom: 5.34px;
  }
}

@media only screen and (max-width: 1280px) {
  .news .title {
    height: 43px;
  }

  .news .title h4 {
    margin: 0 56.5px;
  }

  .news .main-content {
    margin: 25px 11.5% 5px;
  }

  .news .main-content .news-item {
    padding: 13px 15px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 396px;
    box-shadow: 7.5px 7.5px 10px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 297px;
  }

  .news .main-content .news-item a .content {
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

@media only screen and (max-width: 1200px) {
  .news .title {
    height: 40.32px;
  }

  .news .title h4 {
    margin: 0 52.97px;
  }

  .news .main-content {
    margin: 28px 11.5% 5px;
  }

  .news .main-content .news-item {
    padding: 12.19px 14.07px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 371.25px;
    box-shadow: 7.04px 7.04px 9.38px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 278.44px;
  }

  .news .main-content .news-item a .content {
    padding-left: 18.75px;
    padding-top: 4.69px;
    padding-bottom: 4.69px;
  }
}

@media only screen and (max-width: 1152px) {
  .news .title {
    height: 38.7px;
  }

  .news .title h4 {
    margin: 0 50.85px;
  }

  .news .main-content {
    margin: 30px 11.5% 5px;
  }

  .news .main-content .news-item {
    padding: 11.7px 13.5px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 356.4px;
    box-shadow: 6.75px 6.75px 9px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 267.3px;
  }

  .news .main-content .news-item a .content {
    padding-left: 18px;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
  }
}

@media only screen and (max-width: 1024px) {
  .news .title {
    height: 34.4px;
  }

  .news .title h4 {
    border-bottom: 1px solid #ff0000;
    margin: 0 45.2px;
  }

  .news .main-content {
    margin: 35px 11.5% 5px;
  }

  .news .main-content .news-item {
    padding: 10.4px 12px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 316.8px;
    box-shadow: 6px 6px 8px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 237.6px;
  }

  .news .main-content .news-item a .content {
    padding-left: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media only screen and (max-width: 991px) {
  .news {
    height: 100%;
  }

  .news .title {
    height: 45px;
  }

  .news .title h4 {
    border-bottom: 1.25px solid #ff0000;
    font-size: 36px;
    margin: 0 45.2px;
  }

  .news .main-content {
    margin: 7.6px 33px;
    margin-top: 5% !important;
  }

  .news .main-content .news-item {
    padding: 10.4px 12px;
  }

  .news .main-content .news-item a .item-content {
    max-width: 100%;
    box-shadow: 9px 9px 12px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a img {
    max-width: 100%;
  }

  .news .main-content .news-item a .content {
    padding-left: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 24px;
  }

  .news .main-content .news-item a .content p {
    line-height: 2rem;
    margin-top: -4px;
    font-size: 18px;
  }

  .news .views-all a {
    font-size: 24px;
  }
}

@media only screen and (max-width: 980px) {
  .news .title {
    height: 44.51px;
  }

  .news .title h4 {
    border-bottom: 1.24px solid #ff0000;
    font-size: 35.61px;
    margin: 0 44.7px;
  }

  .news .main-content {
    margin: 7.52px 32.64px;
  }

  .news .main-content .news-item {
    padding: 10.29px 11.87px;
  }

  .news .main-content .news-item a .item-content {
    box-shadow: 8.91px 8.91px 11.87px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a .content {
    padding-left: 15.83px;
    padding-top: 9.89px;
    padding-bottom: 9.89px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 23.74px;
  }

  .news .main-content .news-item a .content p {
    margin-top: -3.96px;
    font-size: 17.81px;
  }

  .news .views-all a {
    font-size: 23.74px;
  }
}

@media only screen and (max-width: 800px) {
  .news .title {
    height: 36.33px;
  }

  .news .title h4 {
    border-bottom: 1.01px solid #ff0000;
    font-size: 29.07px;
    margin: 0 36.49px;
  }

  .news .main-content {
    margin: 6.14px 26.64px;
  }

  .news .main-content .news-item {
    padding: 8.4px 9.69px;
  }

  .news .main-content .news-item a .item-content {
    box-shadow: 7.27px 7.27px 9.69px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a .content {
    padding-left: 12.92px;
    padding-top: 8.08px;
    padding-bottom: 8.08px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 19.38px;
  }

  .news .main-content .news-item a .content p {
    margin-top: -3.23px;
    font-size: 14.54px;
  }

  .news .views-all a {
    font-size: 19.38px;
  }
}

@media only screen and (max-width: 780px) {
  .news .title {
    height: 35.42px;
  }

  .news .title h4 {
    border-bottom: 0.99px solid #ff0000;
    font-size: 28.34px;
    margin: 0 35.58px;
  }

  .news .main-content {
    margin: 5.99px 25.98px;
  }

  .news .main-content .news-item {
    padding: 8.19px 9.45px;
  }

  .news .main-content .news-item a .item-content {
    box-shadow: 7.09px 7.09px 9.45px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a .content {
    padding-left: 12.6px;
    padding-top: 7.88px;
    padding-bottom: 7.88px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 18.9px;
  }

  .news .main-content .news-item a .content p {
    margin-top: -3.15px;
    font-size: 14.17px;
  }

  .news .views-all a {
    font-size: 18.9px;
  }
}

@media only screen and (max-width: 168px) {
  .news .title {
    height: 34.88px;
  }

  .news .title h4 {
    border-bottom: 0.97px solid #ff0000;
    font-size: 27.9px;
    margin: 0 35.03px;
  }

  .news .main-content {
    margin: 5.89px 25.58px;
  }

  .news .main-content .news-item {
    padding: 8.06px 9.3px;
  }

  .news .main-content .news-item a .item-content {
    box-shadow: 6.98px 6.98px 9.3px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a .content {
    padding-left: 12.4px;
    padding-top: 7.75px;
    padding-bottom: 7.75px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 18.6px;
  }

  .news .main-content .news-item a .content p {
    margin-top: -3.1px;
    font-size: 13.95px;
  }

  .news .views-all a {
    font-size: 18.6px;
  }
}

@media only screen and (max-width: 720px) {
  .news .title {
    height: 32.7px;
  }

  .news .title h4 {
    border-bottom: 0.91px solid #ff0000;
    font-size: 26.16px;
    margin: 0 32.84px;
  }

  .news .main-content {
    margin: 5.53px 23.98px;
  }

  .news .main-content .news-item {
    padding: 7.56px 8.72px;
  }

  .news .main-content .news-item a .item-content {
    box-shadow: 6.54px 6.54px 8.72px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a .content {
    padding-left: 11.63px;
    padding-top: 7.27px;
    padding-bottom: 7.27px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 17.44px;
  }

  .news .main-content .news-item a .content p {
    margin-top: -2.91px;
    font-size: 13.08px;
  }

  .news .views-all a {
    font-size: 17.44px;
  }
}

@media only screen and (max-width: 640px) {
  .news .title {
    height: 29.07px;
  }

  .news .title h4 {
    border-bottom: 0.81px solid #ff0000;
    font-size: 23.25px;
    margin: 0 29.2px;
  }

  .news .main-content {
    margin: 4.91px 21.32px;
  }

  .news .main-content .news-item {
    padding: 6.72px 7.75px;
  }

  .news .main-content .news-item a .item-content {
    box-shadow: 5.82px 5.82px 7.75px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a .content {
    padding-left: 10.34px;
    padding-top: 6.46px;
    padding-bottom: 6.46px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 15.5px;
  }

  .news .main-content .news-item a .content p {
    margin-top: -2.59px;
    font-size: 11.63px;
  }

  .news .views-all a {
    font-size: 15.5px;
  }
}

@media only screen and (max-width: 600px) {
  .news .title {
    height: 27.25px;
  }

  .news .title h4 {
    border-bottom: 0.76px solid #ff0000;
    font-size: 21.8px;
    margin: 0 27.37px;
  }

  .news .main-content {
    margin: 4.61px 19.98px;
  }

  .news .main-content .news-item {
    padding: 6.3px 7.27px;
  }

  .news .main-content .news-item a .item-content {
    box-shadow: 5.45px 5.45px 7.27px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a .content {
    padding-left: 9.69px;
    padding-top: 6.06px;
    padding-bottom: 6.06px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 15px;
  }

  .news .main-content .news-item a .content p {
    margin-top: -2.43px;
    font-size: 10.9px;
  }

  .news .views-all a {
    font-size: 14.54px;
  }
}

@media only screen and (max-width: 575px) {
  .news .title {
    height: 27.25px;
  }

  .news .title h4 {
    border-bottom: 0.76px solid #ff0000;
    font-size: 2rem;
    margin: 0 2rem;
  }

  .news .main-content {
    margin: 4.61px 19.98px;
    padding-top: 3%;
  }

  .news .main-content .news-item {
    padding: 6.3px 7.27px;
  }

  .news .main-content .news-item a .item-content {
    box-shadow: 5.45px 5.45px 7.27px 0px rgba(0, 0, 0, 0.75);
  }

  .news .main-content .news-item a .content {
    padding-left: 9.69px;
    padding-top: 6.06px;
    padding-bottom: 6.06px;
  }

  .news .main-content .news-item a .content h4 {
    font-size: 1.5rem;
    line-height: 3rem;
  }

  .news .main-content .news-item a .content p {
    line-height: 1rem;
    font-size: 1rem;
  }

  .news .views-all a {
    font-size: 1.5rem;
  }
}

.features {
  margin-top: 125px;
  padding: 0;
  height: auto;
  padding-bottom: 1%;
}

.features .row {
  margin: 0;
}

.features .title {
  z-index: 11;
  position: relative;
  background: -webkit-radial-gradient(top center, ellipse farthest-corner, #ffffff7a -100%, #181818 80%);
  height: 86px;
}

.features .title h4 {
  font-size: 66.67px;
  text-transform: uppercase;
  color: #fff;
  border-bottom: 3px solid #ff0000;
  margin: 0 113px;
}

.features .slide .flipster--infinite-carousel .flipster__item {
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0, 0);
          transition-timing-function: cubic-bezier(0, 0, 0, 0);
}

.features .slide .flipster--infinite-carousel .flipster__item--current img {
  box-shadow: 0 0 40px 10px rgba(255, 0, 0, 0.77);
}

.features .slide .flipster--infinite-carousel .flipster__item--past-1 {
  opacity: 1;
}

.features .slide .flipster--infinite-carousel .flipster__item--past-1 img {
  -webkit-filter: brightness(40%);
          filter: brightness(40%);
}

.features .slide .flipster--infinite-carousel .flipster__item--past-1 .flipster__item__content {
  -webkit-transform: translateX(-50%) rotateY(0deg) scale(0.8) translate(10%, 10%);
          transform: translateX(-50%) rotateY(0deg) scale(0.8) translate(10%, 10%);
}

.features .slide .flipster--infinite-carousel .flipster__item--future-1 {
  opacity: 1;
}

.features .slide .flipster--infinite-carousel .flipster__item--future-1 img {
  -webkit-filter: brightness(40%);
          filter: brightness(40%);
}

.features .slide .flipster--infinite-carousel .flipster__item--future-1 .flipster__item__content {
  -webkit-transform: translateX(50%) rotateY(0deg) scale(0.8) translate(-10%, 10%);
          transform: translateX(50%) rotateY(0deg) scale(0.8) translate(-10%, 10%);
}

.features .slide .flipster--infinite-carousel .flipster__item--past-2 .flipster__item__content {
  -webkit-transform: translateX(-75%) rotateY(0deg) scale(0.8) translate(15%, 0);
          transform: translateX(-75%) rotateY(0deg) scale(0.8) translate(15%, 0);
}

.features .slide .flipster--infinite-carousel .flipster__item--future-2 .flipster__item__content {
  -webkit-transform: translateX(75%) rotateY(0deg) scale(0.8) translate(-15%, 0);
          transform: translateX(75%) rotateY(0deg) scale(0.8) translate(-15%, 0);
}

.features .slide .flipster--infinite-carousel .flipster__item--current .flipster__item__content {
  -webkit-transform: translateX(0) rotateY(0deg) scale(1) translate(0, 28.5%);
          transform: translateX(0) rotateY(0deg) scale(1) translate(0, 28.5%);
}

.features .slide .flipster--infinite-carousel .flipster__item--past-2,
.features .slide .flipster--infinite-carousel .flipster__item--future-2 {
  opacity: 1;
  -webkit-transition: all 50ms cubic-bezier(0, 1, 0, 1);
  transition: all 50ms cubic-bezier(0, 1, 0, 1);
}

.features .slide .flipster--infinite-carousel .flipster__item--past-2 img,
.features .slide .flipster--infinite-carousel .flipster__item--future-2 img {
  -webkit-filter: brightness(40%);
          filter: brightness(40%);
}

.features .slide .flipster {
  padding-bottom: 50px;
}

.features .slide .flipster__nav {
  margin: 0;
  padding-top: 10%;
  z-index: 1;
}

.features .slide .flipster__nav__link::after {
  background: #fff;
}

.features .slide .text-menu {
  margin-top: -6%;
  font-size: 33.33px;
  color: #fff;
}

@media only screen and (max-width: 1920px) {
  .features {
    margin-top: 3% !important;
  }

  .features .title {
    height: 64.5px;
  }

  .features .title h4 {
    font-size: 2rem;
    padding: .5rem;
    margin: 0 84.75px;
  }

  .features .slide .slide-content {
    margin-top: -70px;
  }

  .features .slide .flipster--infinite-carousel .flipster__item {
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0, 0);
            transition-timing-function: cubic-bezier(0, 0, 0, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--current img {
    box-shadow: 0 0 50px 10px rgba(255, 0, 0, 0.77);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-1 {
    opacity: 1;
    -webkit-transform: translateX(-50%) rotateY(0deg) scale(0.6) translate(30%, 10%);
            transform: translateX(-50%) rotateY(0deg) scale(0.6) translate(30%, 10%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-1 .flipster__item__content {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-1 {
    opacity: 1;
    -webkit-transform: translateX(50%) rotateY(0deg) scale(0.6) translate(-30%, 10%);
            transform: translateX(50%) rotateY(0deg) scale(0.6) translate(-30%, 10%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-1 .flipster__item__content {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-2 {
    -webkit-transform: translateX(-75%) rotateY(0deg) scale(0.6) translate(50%, 0);
            transform: translateX(-75%) rotateY(0deg) scale(0.6) translate(50%, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-2 .flipster__item__content {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-2 {
    -webkit-transform: translateX(75%) rotateY(0deg) scale(0.6) translate(-50%, 0);
            transform: translateX(75%) rotateY(0deg) scale(0.6) translate(-50%, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-2 .flipster__item__content {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--current {
    -webkit-transform: translateX(0) rotateY(0deg) scale(0.75) translate(0, 28.5%);
            transform: translateX(0) rotateY(0deg) scale(0.75) translate(0, 28.5%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--current .flipster__item__content {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-2,
  .features .slide .flipster--infinite-carousel .flipster__item--future-2 {
    opacity: 1;
    -webkit-transition: all 50ms cubic-bezier(0, 1, 0, 1);
    transition: all 50ms cubic-bezier(0, 1, 0, 1);
  }

  .features .slide .flipster {
    padding-bottom: 50px;
  }

  .features .slide .flipster__nav {
    margin: 0;
    padding-top: 7%;
    z-index: 1;
  }

  .features .slide .flipster__nav__link::after {
    background: #fff;
  }

  .features .slide .text-menu {
    margin-top: -7.5%;
    font-size: 1.5rem;
    color: #fff;
  }
}

@media only screen and (max-width: 1680px) {
  .features {
    margin-top: 82.04px;
  }

  .features .title {
    height: 56.44px;
  }
}

@media only screen and (max-width: 1600px) {
  .features {
    margin-top: 78.13px;
  }

  .features .title {
    height: 53.75px;
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-1 {
    -webkit-transform: translateX(-50%) rotateY(0deg) scale(0.56) translate(35%, 10%);
            transform: translateX(-50%) rotateY(0deg) scale(0.56) translate(35%, 10%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-1 {
    -webkit-transform: translateX(50%) rotateY(0deg) scale(0.56) translate(-35%, 10%);
            transform: translateX(50%) rotateY(0deg) scale(0.56) translate(-35%, 10%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-2 {
    -webkit-transform: translateX(-75%) rotateY(0deg) scale(0.56) translate(55%, 0);
            transform: translateX(-75%) rotateY(0deg) scale(0.56) translate(55%, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-2 {
    -webkit-transform: translateX(75%) rotateY(0deg) scale(0.56) translate(-55%, 0);
            transform: translateX(75%) rotateY(0deg) scale(0.56) translate(-55%, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--current {
    -webkit-transform: translateX(0) rotateY(0deg) scale(0.7) translate(0, 28.5%);
            transform: translateX(0) rotateY(0deg) scale(0.7) translate(0, 28.5%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-2,
  .features .slide .flipster--infinite-carousel .flipster__item--future-2 {
    opacity: 1;
    -webkit-transition: all 50ms cubic-bezier(0, 1, 0, 1);
    transition: all 50ms cubic-bezier(0, 1, 0, 1);
  }
}

@media only screen and (max-width: 1440px) {
  .features {
    margin-top: 70.32px;
  }

  .features .title {
    height: 48.38px;
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-1 {
    -webkit-transform: translateX(-50%) rotateY(0deg) scale(0.6) translate(27%, 10%);
            transform: translateX(-50%) rotateY(0deg) scale(0.6) translate(27%, 10%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-1 {
    -webkit-transform: translateX(50%) rotateY(0deg) scale(0.6) translate(-27%, 10%);
            transform: translateX(50%) rotateY(0deg) scale(0.6) translate(-27%, 10%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-2 {
    -webkit-transform: translateX(-75%) rotateY(0deg) scale(0.6) translate(45%, 0);
            transform: translateX(-75%) rotateY(0deg) scale(0.6) translate(45%, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-2 {
    -webkit-transform: translateX(75%) rotateY(0deg) scale(0.6) translate(-45%, 0);
            transform: translateX(75%) rotateY(0deg) scale(0.6) translate(-45%, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--current {
    -webkit-transform: translateX(0) rotateY(0deg) scale(0.75) translate(0, 28.5%);
            transform: translateX(0) rotateY(0deg) scale(0.75) translate(0, 28.5%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-2,
  .features .slide .flipster--infinite-carousel .flipster__item--future-2 {
    opacity: 1;
    -webkit-transition: all 50ms cubic-bezier(0, 1, 0, 1);
    transition: all 50ms cubic-bezier(0, 1, 0, 1);
  }
}

@media only screen and (max-width: 1400px) {
  .features {
    margin-top: 68.36px;
  }

  .features .slide .flipster__nav {
    padding-top: 8%;
  }

  .features .slide .text-menu {
    margin-top: -9.5%;
  }
}

@media only screen and (max-width: 1366px) {
  .features {
    margin-top: 66.7px;
  }

  .features .slide .slide-content {
    margin-top: -70px;
  }

  .features .slide .flipster--infinite-carousel .flipster__item {
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0, 0);
            transition-timing-function: cubic-bezier(0, 0, 0, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--current img {
    box-shadow: 0 0 50px 10px rgba(255, 0, 0, 0.77);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-1 {
    -webkit-transform: translateX(-50%) rotateY(0deg) scale(0.6) translate(27%, 10%);
            transform: translateX(-50%) rotateY(0deg) scale(0.6) translate(27%, 10%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-1 {
    -webkit-transform: translateX(50%) rotateY(0deg) scale(0.6) translate(-27%, 10%);
            transform: translateX(50%) rotateY(0deg) scale(0.6) translate(-27%, 10%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-2 {
    -webkit-transform: translateX(-75%) rotateY(0deg) scale(0.6) translate(45%, 0);
            transform: translateX(-75%) rotateY(0deg) scale(0.6) translate(45%, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--future-2 {
    -webkit-transform: translateX(75%) rotateY(0deg) scale(0.6) translate(-45%, 0);
            transform: translateX(75%) rotateY(0deg) scale(0.6) translate(-45%, 0);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--current {
    -webkit-transform: translateX(0) rotateY(0deg) scale(0.75) translate(0, 28.5%);
            transform: translateX(0) rotateY(0deg) scale(0.75) translate(0, 28.5%);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-2,
  .features .slide .flipster--infinite-carousel .flipster__item--future-2 {
    -webkit-transition: all 50ms cubic-bezier(0, 1, 0, 1);
    transition: all 50ms cubic-bezier(0, 1, 0, 1);
  }

  .features .slide .flipster {
    padding-bottom: 50px;
  }

  .features .slide .flipster__nav {
    padding-top: 8%;
  }

  .features .slide .flipster__nav__link::after {
    background: #fff;
  }

  .features .slide .text-menu {
    margin-top: -9.5%;
  }
}

@media only screen and (max-width: 1280px) {
  .features {
    margin-top: 62.5px;
  }

  .features .slide .flipster__nav {
    padding-bottom: 3%;
  }

  .features .slide .text-menu {
    height: 0;
    visibility: hidden;
  }
}

@media only screen and (max-width: 991px) {
  .features {
    margin-top: 50px;
    height: auto;
  }

  .features .title {
    height: 45px;
  }

  .features .title h4 {
    border-bottom: 1px solid #ff0000;
    font-size: 36px;
    margin: 0 45.2px;
  }

  .features .slide .text-menu {
    padding-bottom: 20px;
  }

  .features .slide .flipster {
    padding-top: 0;
    padding-bottom: 1%;
  }
}

@media only screen and (max-width: 980px) {
  .features {
    margin-top: 49.45px;
    height: auto;
  }

  .features .title {
    height: 44.51px;
  }

  .features .title h4 {
    border-bottom: 1px solid #ff0000;
    font-size: 35.61px;
    margin: 0 44.7px;
  }

  .features .slide .text-menu {
    padding-bottom: 19.78px;
  }
}

@media only screen and (max-width: 800px) {
  .features {
    margin-top: 40.37px;
    height: auto;
  }

  .features .title {
    height: 36.33px;
  }

  .features .title h4 {
    border-bottom: 1px solid #ff0000;
    font-size: 29.07px;
    margin: 0 36.49px;
  }

  .features .slide .text-menu {
    padding-bottom: 16.15px;
  }
}

@media only screen and (max-width: 780px) {
  .features {
    margin-top: 39.36px;
    height: auto;
  }

  .features .title {
    height: 35.42px;
  }

  .features .title h4 {
    border-bottom: 1px solid #ff0000;
    font-size: 28.34px;
    margin: 0 35.58px;
  }

  .features .slide .text-menu {
    padding-bottom: 15.75px;
  }
}

@media only screen and (max-width: 767px) {
  .features {
    margin-top: 38.75px;
    height: auto;
  }

  .features .title {
    height: 34.88px;
  }

  .features .title h4 {
    border-bottom: 1px solid #ff0000;
    font-size: 27.9px;
    margin: 0 35.03px;
  }

  .features .slide .flipster {
    margin-top: 5%;
    padding-bottom: 10px;
  }

  .features .slide .flipster__nav {
    margin-top: 1%;
    padding-top: 0;
  }

  .features .slide .text-menu {
    visibility: hidden;
  }

  .features .slide .flipster--infinite-carousel .flipster__item--current img {
    box-shadow: 0px 0px 20px 0px rgba(255, 0, 0, 0.77);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--current .flipster__item__content {
    -webkit-transform: translateX(0) rotateY(0deg) scale(0.9);
            transform: translateX(0) rotateY(0deg) scale(0.9);
  }

  .features .slide .flipster--infinite-carousel .flipster__item--past-1,
  .features .slide .flipster--infinite-carousel .flipster__item--future-1,
  .features .slide .flipster--infinite-carousel .flipster__item--past-2,
  .features .slide .flipster--infinite-carousel .flipster__item--future-2 {
    visibility: hidden;
  }
}

@media only screen and (max-width: 720px) {
  .features {
    margin-top: 36.33px;
    height: auto;
  }

  .features .title {
    height: 32.7px;
  }

  .features .title h4 {
    border-bottom: 1px solid #ff0000;
    font-size: 26.16px;
    margin: 0 32.84px;
  }

  .features .slide .text-menu {
    padding-bottom: 14.54px;
  }
}

@media only screen and (max-width: 640px) {
  .features {
    margin-top: 32.3px;
    height: auto;
  }

  .features .title {
    height: 29.07px;
  }

  .features .title h4 {
    border-bottom: 1px solid #ff0000;
    font-size: 23.25px;
    margin: 0 29.2px;
  }

  .features .slide .text-menu {
    padding-bottom: 12.9px;
  }
}

@media only screen and (max-width: 600px) {
  .features {
    margin-top: 30.28px;
    height: auto;
  }

  .features .title {
    height: 27.25px;
  }

  .features .title h4 {
    border-bottom: 1px solid #ff0000;
    font-size: 21.8px;
    margin: 0 27.37px;
  }

  .features .slide {
    padding: 0 3%;
  }

  .features .slide .flipster--infinite-carousel .flipster__item {
    -webkit-transition: all 0ms ease-in-out;
    transition: all 0ms ease-in-out;
  }

  .features .slide .text-menu {
    padding-bottom: 12.11px;
  }
}

@media only screen and (max-width: 767px) {
  .features .title {
    height: 27.25px;
  }

  .features .title h4 {
    border-bottom: 0.76px solid #ff0000;
    font-size: 2rem;
    margin: 0 2rem;
  }

  .slide-content {
    visibility: hidden;
    height: 1px;
  }

  #slide-mobile {
    padding: 8% 5% 3%;
  }

  .carousel-indicators {
    top: 98%;
  }
}

.footer {
  margin-top: 45px;
}

.footer .btn.focus,
.footer .btn:focus {
  box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.25);
}

.footer .content {
  margin: 100px 11.5%;
}

.footer .title {
  height: 1px;
  border-bottom: 3px solid #ff0000;
  margin: 0 113px;
}

.footer iframe {
  height: 598px;
  width: 500px;
}

.footer .subscribe {
  background-size: cover;
  width: 600px;
  height: 598px;
}

.footer .subscribe h4 {
  font-size: 66.67px;
  color: #fff;
  padding-top: 25px;
  margin-bottom: -10px;
}

.footer .subscribe label {
  font-size: 41.67px;
  color: #fff;
  margin-bottom: -1px;
}

.footer .subscribe input {
  border-radius: 0;
  width: 506px;
  height: 72px;
  background: #4a0a0866;
  border: #4a0a0866;
  font-size: 33.33px;
  color: #fff;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: -17px;
}

.footer .subscribe button {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #00dff2), color-stop(0.8, #004091));
  border-radius: 50px;
  border: 0;
  -webkit-transition: 1s;
  transition: 1s;
  background-size: cover;
  width: 233px;
  height: 63px;
  color: #fff;
  font-size: 41.67px;
  margin-top: 50px;
}

.footer .subscribe button span {
  position: relative;
  top: -6px;
}

.footer .subscribe button:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.footer .link {
  margin-top: 0% !important;
  display: inline-block;
}

.footer .link a {
  color: #ccc;
  padding: 0 20px;
  font-size: 25px;
}

.footer .link a:hover {
  color: #fff;
}

.footer .copyright p {
  text-transform: uppercase;
  margin-top: 10px;
  color: #fff;
  font-size: 33.33px;
}

@media only screen and (max-width: 2000px) {
  .footer {
    margin-top: 33.75px;
  }

  .footer .row {
    margin: 0;
  }

  .footer .content {
    margin: 75px 11.5%;
  }

  .footer .title {
    margin: 0 84.75px;
  }

  .footer iframe {
    height: 448.5px;
    width: 375px;
  }

  .footer .subscribe {
    width: 450px;
    height: 448.5px;
  }

  .footer .subscribe h4 {
    font-size: 2.4rem;
    padding-top: 18.75px;
    margin-bottom: 1rem;
  }

  .footer .subscribe label {
    font-size: 1.5rem;
  }

  .footer .subscribe input {
    width: 379.5px;
    height: 54px;
    font-size: 1.2rem;
    margin-left: 21.75px;
    margin-bottom: -12.75px;
  }

  .footer .subscribe button {
    font-size: 1.5rem;
    width: 174.75px;
    height: 47.25px;
    margin-top: 27.5px;
  }

  .footer .subscribe button span {
    position: relative;
    top: -4.65px;
  }

  .footer .link {
    margin-top: 108.75px;
  }

  .footer .link a {
    color: #ccc;
    padding: 0 14.4px;
    font-size: 18.75px;
  }

  .footer .copyright p {
    margin-top: 7.5px;
    color: #fff;
    font-size: 24.9975px;
  }
}

@media only screen and (max-width: 1680px) {
  .footer {
    margin-top: 29.54px;
  }

  .footer .content {
    margin: 65.63px 11.5%;
  }

  .footer .title {
    margin: 0 74.16px;
  }

  .footer iframe {
    height: 392.44px;
    width: 328.13px;
  }

  .footer .subscribe {
    width: 393.75px;
    height: 392.44px;
  }

  .footer .subscribe h4 {
    font-size: 43.76px;
    padding-top: 16.41px;
    margin-bottom: -6.57px;
  }

  .footer .subscribe label {
    font-size: 29.98px;
  }

  .footer .subscribe input {
    width: 332.07px;
    height: 47.25px;
    font-size: 21.88px;
    margin-left: 19.04px;
    margin-bottom: -11.16px;
  }

  .footer .subscribe button {
    width: 152.91px;
    height: 41.35px;
    font-size: 27.35px;
    margin-top: 19.82px;
  }

  .footer .subscribe button span {
    top: -4.07px;
  }

  .footer .link {
    margin-top: 95.16px;
  }

  .footer .link a {
    padding: 0 12.69px;
    font-size: 16.41px;
  }

  .footer .copyright p {
    margin-top: 6.57px;
    font-size: 21.88px;
  }
}

@media only screen and (max-width: 1600px) {
  .footer {
    margin-top: 28.13px;
  }

  .footer .content {
    margin: 62.5px 11.5%;
  }

  .footer .title {
    margin: 0 70.63px;
  }

  .footer iframe {
    height: 373.75px;
    width: 312.5px;
  }

  .footer .subscribe {
    width: 375px;
    height: 373.75px;
  }

  .footer .subscribe h4 {
    font-size: 41.67px;
    padding-top: 15.63px;
    margin-bottom: -6.25px;
  }

  .footer .subscribe label {
    font-size: 28.55px;
  }

  .footer .subscribe input {
    width: 316.25px;
    height: 45px;
    font-size: 20.84px;
    margin-left: 18.13px;
    margin-bottom: -10.63px;
  }

  .footer .subscribe button {
    width: 145.63px;
    height: 39.38px;
    font-size: 26.05px;
    margin-top: 17.25px;
  }

  .footer .subscribe button span {
    top: -5.88px;
  }

  .footer .link {
    margin-top: 90.63px;
  }

  .footer .link a {
    padding: 0 12.09px;
    font-size: 15.63px;
  }

  .footer .copyright p {
    margin-top: 6.25px;
    font-size: 20.84px;
  }
}

@media only screen and (max-width: 1440px) {
  .footer {
    margin-top: 25.32px;
  }

  .footer .content {
    margin: 56.25px 11.5%;
  }

  .footer .title {
    margin: 0 63.57px;
  }

  .footer iframe {
    height: 336.38px;
    width: 281.25px;
  }

  .footer .subscribe {
    width: 337.5px;
    height: 336.38px;
  }

  .footer .subscribe h4 {
    font-size: 37.51px;
    padding-top: 14.07px;
    margin-bottom: -5.63px;
  }

  .footer .subscribe label {
    font-size: 25.69px;
  }

  .footer .subscribe input {
    width: 284.63px;
    height: 40.5px;
    font-size: 18.75px;
    margin-left: 16.32px;
    margin-bottom: -9.57px;
  }

  .footer .subscribe button {
    width: 131.07px;
    height: 35.44px;
    font-size: 23.44px;
    margin-top: 15.13px;
  }

  .footer .link {
    margin-top: 81.57px;
  }

  .footer .link a {
    padding: 0 10.88px;
    font-size: 14.07px;
  }

  .footer .copyright p {
    margin-top: 5.63px;
    font-size: 18.75px;
  }
}

@media only screen and (max-width: 1400px) {
  .footer {
    margin-top: 24.61px;
  }

  .footer .content {
    margin: 54.69px 11.5%;
  }

  .footer .title {
    margin: 0 61.8px;
  }

  .footer iframe {
    height: 327.04px;
    width: 273.44px;
  }

  .footer .subscribe {
    width: 328.13px;
    height: 327.04px;
  }

  .footer .subscribe h4 {
    font-size: 36.47px;
    padding-top: 13.68px;
    margin-bottom: -5.47px;
  }

  .footer .subscribe label {
    font-size: 24.98px;
  }

  .footer .subscribe input {
    width: 276.72px;
    height: 39.38px;
    font-size: 18.23px;
    margin-left: 15.86px;
    margin-bottom: -9.3px;
  }

  .footer .subscribe button {
    width: 127.43px;
    height: 34.46px;
    font-size: 22.79px;
  }

  .footer .link {
    margin-top: 79.3px;
  }

  .footer .link a {
    padding: 0 10.58px;
    font-size: 13.68px;
  }

  .footer .copyright p {
    margin-top: 5.47px;
    font-size: 18.23px;
  }
}

@media only screen and (max-width: 1366px) {
  .footer {
    margin-top: 24.02px;
  }

  .footer .content {
    margin: 53.36px 11.5%;
  }

  .footer .title {
    border-bottom: 2px solid #ff0000;
    margin: 0 60.3px;
  }

  .footer iframe {
    height: 319.09px;
    width: 266.8px;
  }

  .footer .subscribe {
    width: 320.16px;
    height: 319.09px;
  }

  .footer .subscribe h4 {
    font-size: 35.58px;
    padding-top: 13.34px;
    margin-bottom: -5.34px;
  }

  .footer .subscribe label {
    font-size: 24.37px;
  }

  .footer .subscribe input {
    width: 270px;
    height: 38.42px;
    font-size: 17.79px;
    margin-left: 15.48px;
    margin-bottom: -9.08px;
  }

  .footer .subscribe button {
    width: 124.33px;
    height: 33.62px;
    font-size: 22.24px;
    margin-top: 14.68px;
  }

  .footer .link {
    margin-top: 77.38px;
  }

  .footer .link a {
    padding: 0 10.32px;
    font-size: 13.34px;
  }

  .footer .copyright p {
    margin-top: 5.34px;
    font-size: 17.79px;
  }
}

@media only screen and (max-width: 1280px) {
  .footer {
    margin-top: 22.5px;
  }

  .footer .content {
    margin: 50px 11.5%;
  }

  .footer .title {
    margin: 0 56.5px;
  }

  .footer iframe {
    height: 299px;
    width: 250px;
  }

  .footer .subscribe {
    width: 300px;
    height: 299px;
  }

  .footer .subscribe h4 {
    font-size: 33.34px;
    padding-top: 12.5px;
    margin-bottom: -5px;
  }

  .footer .subscribe label {
    font-size: 22.84px;
  }

  .footer .subscribe input {
    width: 253px;
    height: 36px;
    font-size: 16.67px;
    margin-left: 14.5px;
    margin-bottom: -14.5px;
  }

  .footer .subscribe button {
    width: 116.5px;
    height: 31.5px;
    font-size: 20.84px;
    margin-top: 20px;
  }

  .footer .link {
    margin-top: 72.5px;
  }

  .footer .link a {
    padding: 0 9.67px;
  }

  .footer .copyright p {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 1200px) {
  .footer {
    margin-top: 21.1px;
  }

  .footer .content {
    margin: 46.88px 11.5%;
  }

  .footer .title {
    margin: 0 52.97px;
  }

  .footer iframe {
    height: 280.32px;
    width: 234.38px;
  }

  .footer .subscribe {
    width: 281.25px;
    height: 280.32px;
  }

  .footer .subscribe h4 {
    font-size: 31.26px;
    padding-top: 11.72px;
    margin-bottom: -4.69px;
  }

  .footer .subscribe label {
    font-size: 21.41px;
  }

  .footer .subscribe input {
    width: 237.19px;
    height: 33.75px;
    font-size: 15.63px;
    margin-left: 13.6px;
    margin-bottom: -7.97px;
  }

  .footer .subscribe button {
    width: 109.22px;
    height: 29.54px;
    font-size: 19.54px;
    margin-top: 10.44px;
  }

  .footer .subscribe button span {
    top: -3.91px;
  }

  .footer .link {
    margin-top: 67.97px;
  }

  .footer .link a {
    padding: 0 9.07px;
  }

  .footer .copyright p {
    margin-top: 4.69px;
  }
}

@media only screen and (max-width: 1152px) {
  .footer {
    margin-top: 20.25px;
  }

  .footer .content {
    margin: 45px 11.5%;
  }

  .footer .title {
    margin: 0 50.85px;
  }

  .footer iframe {
    height: 269.1px;
    width: 225px;
  }

  .footer .subscribe {
    width: 270px;
    height: 269.1px;
  }

  .footer .subscribe h4 {
    font-size: 30.01px;
    padding-top: 11.25px;
    margin-bottom: -4.5px;
  }

  .footer .subscribe label {
    font-size: 20.56px;
  }

  .footer .subscribe input {
    width: 227.7px;
    height: 32.4px;
    font-size: 15px;
    margin-left: 13.05px;
    margin-bottom: -7.65px;
  }

  .footer .subscribe button {
    width: 104.85px;
    height: 28.35px;
    font-size: 18.76px;
    margin-top: 5.5px;
  }

  .footer .subscribe button span {
    top: -3.79px;
  }

  .footer .link {
    margin-top: 65.25px;
  }

  .footer .link a {
    padding: 0 8.7px;
  }

  .footer .copyright p {
    margin-top: 4.5px;
  }
}

@media only screen and (max-width: 1024px) {
  .footer {
    margin-top: 18px;
  }

  .footer .content {
    margin: 40px 11.5%;
  }

  .footer .title {
    border-bottom: 1px solid #ff0000;
    margin: 0 45.2px;
  }

  .footer iframe {
    height: 239.2px;
    width: 200px;
  }

  .footer .subscribe {
    width: 240px;
    height: 239.2px;
  }

  .footer .subscribe h4 {
    font-size: 26.67px;
    padding-top: 10px;
    margin-bottom: -4px;
  }

  .footer .subscribe label {
    font-size: 18.27px;
  }

  .footer .subscribe input {
    width: 202.4px;
    height: 28.8px;
    font-size: 13.34px;
    margin-left: 11.6px;
    margin-bottom: -6.8px;
  }

  .footer .subscribe button {
    width: 93.2px;
    height: 25.2px;
    font-size: 16.67px;
    margin-top: 0px;
  }

  .footer .subscribe button span {
    top: -4.48px;
  }

  .footer .link {
    margin-top: 58px;
  }

  .footer .link a {
    padding: 0 7.74px;
  }

  .footer .copyright p {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 991px) {
  .footer {
    margin-top: 24.02px;
  }

  .footer .col-lg-8,
  .footer .col-md-12,
  .footer .col-sm-6 {
    padding: 0 !important;
  }

  .footer .content {
    margin: 53.36px 11.5%;
    margin-bottom: 0 !important;
  }

  .footer .title {
    border-bottom: 2px solid #ff0000;
    margin: 0 60.3px;
  }

  .footer .left-sb {
    text-align: left;
  }

  .footer iframe {
    height: auto;
    width: 100%;
  }

  .footer .subscribe {
    margin-top: 3%  !important;
    margin: auto;
    background-size: contain;
    width: 100% !important;
    height: auto !important;
    margin-bottom: 30px;
    padding-bottom: 3% !important;
  }

  .footer .subscribe h4 {
    font-size: 35.58px;
    padding-top: 40px;
    margin-bottom: -5.34px;
  }

  .footer .subscribe label {
    font-size: 24.37px;
  }

  .footer .subscribe input {
    width: 270px;
    height: 38.42px;
    font-size: 17.79px;
    margin-bottom: -9.08px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer .subscribe button {
    width: 124.33px;
    height: 33.62px;
    font-size: 22.24px;
    margin-top: 14.68px;
  }

  .footer .link {
    margin-top: -20px;
  }

  .footer .link a {
    padding: 0 10.32px;
    font-size: 18px;
  }

  .footer .copyright {
    padding: 0 5%;
  }

  .footer .copyright p {
    margin-top: 5.34px;
    font-size: 24px;
  }
}

@media only screen and (max-width: 980px) {
  .footer {
    margin-top: 23.76px;
  }

  .footer .content {
    margin: 52.77px 11.5%;
  }

  .footer .title {
    border-bottom: 1.98px solid #ff0000;
    margin: 0 59.64px;
  }

  .footer iframe {
    height: 395.57px;
  }

  .footer .subscribe {
    width: 100% !important;
    height: 321.4px;
    margin-bottom: 29.67px;
  }

  .footer .subscribe h4 {
    font-size: 35.19px;
    padding-top: 39.56px;
    margin-bottom: -5.29px;
  }

  .footer .subscribe label {
    font-size: 24.1px;
  }

  .footer .subscribe input {
    width: 267.01px;
    height: 38px;
    font-size: 17.6px;
    margin-bottom: -8.98px;
  }

  .footer .subscribe button {
    width: 122.95px;
    height: 33.25px;
    font-size: 22px;
    margin-top: 14.52px;
  }

  .footer .link {
    margin-top: -19.78px;
  }

  .footer .link a {
    padding: 0 10.21px;
    font-size: 17.81px;
  }

  .footer .copyright p {
    margin-top: 5.29px;
    font-size: 23.74px;
  }
}

@media only screen and (max-width: 800px) {
  .footer {
    margin-top: 19.4px;
  }

  .footer .content {
    margin: 43.08px 11.5%;
  }

  .footer .title {
    border-bottom: 1.62px solid #ff0000;
    margin: 0 48.68px;
  }

  .footer iframe {
    height: 322.91px;
  }

  .footer .subscribe {
    width: 565.09px;
    height: 262.37px;
    margin-bottom: 24.22px;
  }

  .footer .subscribe h4 {
    font-size: 28.73px;
    padding-top: 32.3px;
    margin-bottom: -4.32px;
  }

  .footer .subscribe label {
    font-size: 19.68px;
  }

  .footer .subscribe input {
    width: 217.97px;
    height: 31.02px;
    font-size: 14.37px;
    margin-bottom: -7.33px;
  }

  .footer .subscribe button {
    width: 100.37px;
    height: 27.15px;
    font-size: 17.96px;
    margin-top: 11.86px;
  }

  .footer .link {
    margin-top: -16.15px;
  }

  .footer .link a {
    padding: 0 8.34px;
    font-size: 14.54px;
  }

  .footer .copyright p {
    margin-top: 4.32px;
    font-size: 19.38px;
  }
}

@media only screen and (max-width: 780px) {
  .footer {
    margin-top: 18.91px;
  }

  .footer .content {
    margin: 42px 11.5%;
  }

  .footer .title {
    border-bottom: 1.58px solid #ff0000;
    margin: 0 47.47px;
  }

  .footer iframe {
    height: 314.84px;
  }

  .footer .subscribe {
    width: 550.96px;
    height: 255.81px;
    margin-bottom: 23.62px;
  }

  .footer .subscribe h4 {
    font-size: 28.01px;
    padding-top: 31.49px;
    margin-bottom: -4.21px;
  }

  .footer .subscribe label {
    font-size: 19.19px;
  }

  .footer .subscribe input {
    width: 212.52px;
    height: 30.24px;
    font-size: 14.01px;
    margin-bottom: -7.15px;
  }

  .footer .subscribe button {
    width: 97.86px;
    height: 26.47px;
    font-size: 17.51px;
    margin-top: 11.56px;
  }

  .footer .link {
    margin-top: -15.75px;
  }

  .footer .link a {
    padding: 0 8.13px;
    font-size: 14.17px;
  }

  .footer .copyright p {
    margin-top: 4.21px;
    font-size: 18.9px;
  }
}

@media only screen and (max-width: 768px) {
  .footer {
    margin-top: 18.62px;
  }

  .footer .content {
    margin: 41.36px 11.5%;
  }

  .footer .title {
    border-bottom: 1.55px solid #ff0000;
    margin: 0 46.74px;
  }

  .footer iframe {
    height: 309.99px;
  }

  .footer .subscribe {
    width: 542.49px;
    height: 251.87px;
    margin-bottom: 23.25px;
  }

  .footer .subscribe h4 {
    font-size: 27.58px;
    padding-top: 31px;
    margin-bottom: -4.14px;
  }

  .footer .subscribe label {
    font-size: 18.89px;
  }

  .footer .subscribe input {
    width: 209.25px;
    height: 29.78px;
    font-size: 12.5px;
    margin-bottom: -7.04px;
  }

  .footer .subscribe button {
    width: 96.36px;
    height: 26.06px;
    font-size: 17.24px;
    margin-top: 11.38px;
  }

  .footer .link {
    margin-top: -15.5px;
  }

  .footer .link a {
    padding: 0 8px;
    font-size: 13.95px;
  }

  .footer .copyright p {
    margin-top: 4.14px;
    font-size: 18.6px;
  }
}

@media only screen and (max-width: 720px) {
  .footer {
    margin-top: 17.46px;
  }

  .footer .content {
    margin: 38.77px 11.5%;
  }

  .footer .title {
    border-bottom: 1.46px solid #ff0000;
    margin: 0 43.82px;
  }

  .footer iframe {
    height: 290.62px;
  }

  .footer .subscribe {
    width: 508.58px;
    height: 236.13px;
    margin-bottom: 21.8px;
  }

  .footer .subscribe h4 {
    font-size: 25.86px;
    padding-top: 29.07px;
    margin-bottom: -3.88px;
  }

  .footer .subscribe label {
    font-size: 17.71px;
  }

  .footer .subscribe input {
    width: 196.17px;
    height: 27.92px;
    font-size: 12.93px;
    margin-bottom: -6.6px;
  }

  .footer .link {
    margin-top: -14.54px;
  }

  .footer .link a {
    padding: 0 7.5px;
    font-size: 13.08px;
  }

  .footer .copyright p {
    margin-top: 3.88px;
    font-size: 17.44px;
  }
}

@media only screen and (max-width: 640px) {
  .footer {
    margin-top: 15.52px;
  }

  .footer .content {
    margin: 34.47px 11.5%;
  }

  .footer .title {
    border-bottom: 1.3px solid #ff0000;
    margin: 0 38.95px;
  }

  .footer iframe {
    height: 258.33px;
  }

  .footer .subscribe {
    width: 452.07px;
    height: 209.89px;
    margin-bottom: 19.38px;
  }

  .footer .subscribe h4 {
    font-size: 22.98px;
    padding-top: 25.84px;
    margin-bottom: -3.45px;
  }

  .footer .subscribe label {
    font-size: 15.74px;
  }

  .footer .subscribe input {
    width: 174.37px;
    height: 24.82px;
    font-size: 11.49px;
    margin-bottom: -5.87px;
  }

  .footer .link {
    margin-top: -12.92px;
  }

  .footer .link a {
    padding: 0 6.67px;
    font-size: 11.63px;
  }

  .footer .copyright p {
    margin-top: 3.45px;
    font-size: 15.5px;
  }
}

@media only screen and (max-width: 600px) {
  .footer {
    margin-top: 14.55px;
  }

  .footer .content {
    margin: 32.31px 11.5%;
  }

  .footer .title {
    border-bottom: 1.22px solid #ff0000;
    margin: 0 36.51px;
  }

  .footer iframe {
    height: 242.18px;
  }

  .footer .subscribe {
    min-width: 400px;
    height: 196.78px;
    margin-bottom: 18.17px;
  }

  .footer .subscribe h4 {
    font-size: 21.55px;
    padding-top: 24.22px;
    margin-bottom: -3.24px;
  }

  .footer .subscribe label {
    font-size: 14.76px;
  }

  .footer .subscribe input {
    width: 163.48px;
    height: 23.27px;
    font-size: 10.78px;
    margin-bottom: -5.5px;
  }

  .footer .link {
    margin-top: -12.11px;
  }

  .footer .link a {
    padding: 0 6.25px;
    font-size: 10.9px;
  }

  .footer .copyright p {
    margin-top: 3.24px;
    font-size: 14.54px;
  }
}

@media only screen and (max-width: 600px) {
  button:focus {
    outline: 0px dotted;
  }

  .footer {
    margin-top: 14.55px;
  }

  .footer .content {
    margin: 32.31px 8%;
  }

  .footer .title {
    border-bottom: 1.22px solid #ff0000;
    margin: 0 8%;
  }

  .footer iframe {
    height: 242.18px;
  }

  .footer .subscribe {
    min-width: 400px;
    height: auto;
    padding-bottom: 10px;
    margin-bottom: 18.17px;
  }

  .footer .subscribe h4 {
    font-size: 21.55px;
    padding-top: 12.22px;
    margin-bottom: -3.24px;
  }

  .footer .subscribe label {
    font-size: 14.76px;
  }

  .footer .subscribe input {
    width: 163.48px;
    height: 23.27px;
    font-size: 10.78px;
    margin-bottom: -5.5px;
  }

  .footer .link {
    margin-top: -12.11px;
  }

  .footer .link a {
    padding: 0 3px;
    font-size: 10.9px;
  }

  .footer .copyright p {
    margin-top: 3.24px;
    font-size: 14.54px;
  }

  .footer .col-sm-6,
  .footer .col-lg-4,
  .footer .col-md-12 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media only screen and (max-width: 575px) {
  .footer .subscribe {
    min-width: 350px;
  }
}

@media only screen and (max-width: 480px) {
  .footer .subscribe {
    min-width: 280px;
  }
}

@media only screen and (max-width: 360px) {
  .footer .subscribe {
    min-width: 260px;
  }

  .footer .subscribe h4 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media only screen and (max-width: 320px) {
  .footer .subscribe {
    min-width: 250px;
  }
}

.page {
  margin-top: 2%;
  padding: 50px 2%;
  background: #fff;
}

.page .title {
  padding-bottom: 25px;
}

.page .title h4 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 44.67px;
}

.page .content {
  font-size: 23.33px;
}

@media only screen and (max-width: 1680px) {
  .page {
    padding: 43.75px 2%;
  }

  .page .title {
    padding-bottom: 21.88px;
  }

  .page .title h4 {
    font-size: 39.09px;
  }

  .page .content {
    font-size: 20.42px;
  }
}

@media only screen and (max-width: 1600px) {
  .page {
    padding: 41.67px 2%;
  }

  .page .title {
    padding-bottom: 20.84px;
  }

  .page .title h4 {
    font-size: 37.23px;
  }

  .page .content {
    font-size: 19.45px;
  }
}

@media only screen and (max-width: 1440px) {
  .page {
    padding: 37.5px 2%;
  }

  .page .title {
    padding-bottom: 18.75px;
  }

  .page .title h4 {
    font-size: 33.51px;
  }

  .page .content {
    font-size: 17.5px;
  }
}

@media only screen and (max-width: 1400px) {
  .page {
    padding: 36.46px 2%;
  }

  .page .title {
    padding-bottom: 18.23px;
  }

  .page .title h4 {
    font-size: 32.58px;
  }

  .page .content {
    font-size: 17.02px;
  }
}

@media only screen and (max-width: 1366px) {
  .page {
    padding: 35.58px 2%;
  }

  .page .title {
    padding-bottom: 17.79px;
  }

  .page .content {
    font-size: 16.6px;
  }
}

@media only screen and (max-width: 1280px) {
  .page {
    padding: 33.34px 2%;
  }

  .page .title {
    padding-bottom: 16.67px;
  }

  .page .content {
    font-size: 15.56px;
  }
}

@media only screen and (max-width: 1200px) {
  .page {
    padding: 31.25px 2%;
  }

  .page .title {
    padding-bottom: 15.63px;
  }

  .page .content {
    font-size: 14.59px;
  }
}

@media only screen and (max-width: 1152px) {
  .page {
    padding: 30px 2%;
  }

  .page .title {
    padding-bottom: 15px;
  }

  .page .content {
    font-size: 14px;
  }
}

@media only screen and (max-width: 1024px) {
  .page {
    padding: 26.67px 2%;
  }

  .page .title {
    padding-bottom: 13.34px;
  }

  .page .content {
    font-size: 12.45px;
  }
}

@media only screen and (max-width: 575px) {
  .page {
    padding: 43.75px 6%;
  }
}

#ace-contacts {
  position: fixed;
  top: calc(50% - 95px);
  left: calc(100% - 75px);
  z-index: 15;
}

#ace-contacts .ace-contacts-item,
#ace-contacts .ace-contacts-item-google {
  width: 50px;
  padding-bottom: 15px;
  opacity: 0.9;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

#ace-contacts .ace-contacts-item:hover {
  opacity: 1;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

#ace-contacts .ace-contacts-item-google-hv {
  width: 170px;
  position: absolute;
  top: -1px;
  left: -118px;
  -webkit-transition: -webkit-transform 3s;
  transition: -webkit-transform 3s;
  transition: transform 3s;
  transition: transform 3s, -webkit-transform 3s;
}

@media only screen and (max-width: 768px) {
  #ace-contacts {
    position: fixed;
    top: calc(100% - 150px);
    left: calc(100% - 55px);
    z-index: 15;
  }

  #ace-contacts .ace-contacts-item,
  #ace-contacts .ace-contacts-item-google {
    width: 40px;
    padding-bottom: 10px;
  }

  #ace-contacts .ace-contacts-item-google-hv {
    width: 125px;
    position: absolute;
    top: -1px;
    left: -87px;
    -webkit-transition: -webkit-transform 3s;
    transition: -webkit-transform 3s;
    transition: transform 3s;
    transition: transform 3s, -webkit-transform 3s;
  }
}

